XML 244 R94.htm IDEA: XBRL DOCUMENT
v3.25.2

Stockholders' Equity (Details) - USD ($) $ in Millions | 6 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Jun. 30, 2025 | Jun. 30, 2024 | Dec. 31, 2024 | Dec. 31, 2023 | May 12, 2023 | Apr. 17, 2023
Subsidiary or Equity Method Investee [Line Items] |  |  |  |  |  |
Stock offering, amount |  |  |  |  |  | $ 300.0
Sale of stock, maximum aggregate offering price |  |  |  |  | $ 100.0 |
At-the-Market |  |  |  |  |  |
Subsidiary or Equity Method Investee [Line Items] |  |  |  |  |  |
Sale of stock, maximum aggregate offering price |  |  |  |  | $ 100.0 |
Sale of stock (in shares) | 0 | 931,250 | 1,136,384 | 226,533 |  |
Gross proceeds |  | $ 2.3 | $ 2.4 | $ 0.6 |  |

X
- Definition Sale of Stock, Maximum Offering Amount + References No definition available. + Details
Name: | carm_SaleOfStockMaximumOfferingAmount
Namespace Prefix: | carm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sale of Stock, Stock Offering, Amount + References No definition available. + Details
Name: | carm_SaleOfStockStockOfferingAmount
Namespace Prefix: | carm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedPerTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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_SubsidiaryOrEquityMethodInvesteeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=carm_AtTheMarketMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |