XML 50 R33.htm IDEA: XBRL DOCUMENT
v3.25.2

Organization and Significant Accounting Policies - Net Revenues (Details) | 6 Months Ended
--- | ---
Jun. 30, 2025
Revenue, Performance Obligation, Description of Payment Terms | Payment terms differ by jurisdiction and customer, but payment terms typically range from 30 to approximately 80 days from date of shipment and may be extended during the launch period of a new product.
Maximum |
Payment terms from date of shipment, period | 30 days
Minimum |
Payment terms from date of shipment, period | 80 days

X
- Definition Represents the payment terms from date of shipment. + References No definition available. + Details
Name: | chrs_PaymentTermsPeriodFromDateOfShipment
Namespace Prefix: | chrs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: 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 + Details
Name: | us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |