XML 55 R44.htm IDEA: XBRL DOCUMENT
v3.23.1

Moderna Collaboration and License Agreement (Details) $ in Millions | 1 Months Ended | 3 Months Ended
--- | --- | ---
Jan. 31, 2022 USD ($) product item | Mar. 31, 2023 USD ($)
Collaboration and License Agreement | Research and development services |  |
Moderna Collaboration and License Agreement |  |
Upfront payment | $ 45.0 |
Variable consideration | $ 73.9 |
Term of contract | 5 years |
Collaboration revenues |  | $ 3.2
Noncurrent portion of deferred revenue | $ 45.0 |
Collaboration and License Agreement | Minimum | Research and development services |  |
Moderna Collaboration and License Agreement |  |
Amount receivable per product | $ 247.0 |
Collaboration and License Agreement | Moderna |  |
Moderna Collaboration and License Agreement |  |
Maximum of Research Targets | item | 12 |
Number of representatives from each company in joint steering committee | item | 3 |
Collaboration and License Agreement | Moderna | Research and development services |  |
Moderna Collaboration and License Agreement |  |
Upfront non-refundable payment received | $ 45.0 |
Minimum commitment to reimburse research and development costs | $ 10.0 |
Period of reimbursement of research and development costs | 3 years |
Number of products developed and commercialized | product | 12 |
Collaboration and License Agreement | Moderna | Maximum |  |
Moderna Collaboration and License Agreement |  |
Amount receivable per product | $ 253.0 |
Moderna License Agreement |  |
Moderna Collaboration and License Agreement |  |
Collaboration revenues |  | $ 13.1

X
- Definition Amount receivable per product in development target designation, development, regulatory and commercial milestone payments. + References No definition available. + Details
Name: | carm_AmountReceivablePerProductInDevelopmentTargetDesignationDevelopmentRegulatoryAndCommercialMilestonePayments
Namespace Prefix: | carm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Period of contract. + References No definition available. + Details
Name: | carm_ContractTerm
Namespace Prefix: | carm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum number of research targets. + References No definition available. + Details
Name: | carm_MaximumOfResearchTargets
Namespace Prefix: | carm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum commitment to reimburse research and development costs. + References No definition available. + Details
Name: | carm_MinimumCommitmentToReimburseResearchAndDevelopmentCosts
Namespace Prefix: | carm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of products developed and commercialized. + References No definition available. + Details
Name: | carm_NumberOfProductsDevelopedAndCommercialized
Namespace Prefix: | carm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of representatives from each company in joint steering committee. + References No definition available. + Details
Name: | carm_NumberOfRepresentativesFromEachCompanyInJointSteeringCommittee
Namespace Prefix: | carm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of reimbursement of research and development costs. + References No definition available. + Details
Name: | carm_PeriodOfReimbursementOfResearchAndDevelopmentCosts
Namespace Prefix: | carm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Upfront non-refundable payment received. + References No definition available. + Details
Name: | carm_UpfrontNonRefundablePaymentReceived
Namespace Prefix: | carm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of upfront payment included. + References No definition available. + Details
Name: | carm_UpfrontPayment
Namespace Prefix: | carm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of variable consideration. + References No definition available. + Details
Name: | carm_VariableConsideration
Namespace Prefix: | carm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 808 -SubTopic 10 -Section 45 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126928961&loc=SL5834089-161433 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 808 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434 + Details
Name: | us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=carm_CollaborationAndLicenseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=carm_ResearchAndDevelopmentServicesMember
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: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=carm_ModernaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=carm_ModernaLicenseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |