XML 26 R15.htm IDEA: XBRL DOCUMENT
v3.25.3

Due To Seller | 9 Months Ended
--- | ---
Sep. 30, 2025
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract] |
Due To Seller | Due to Seller As part of the acquisition of SSI (the "SSI Acquisition"), the Company was obligated to pay an earnout contingent on the results of operations of SSI through August 2023. On February 15, 2024, the Company entered into an agreement with the former shareholders of SSI concerning the amount and timing of the contingent earnout included in total consideration for the SSI Acquisition which closed in August 2021. The parties agreed to settle the amount for a total of $720,000, with an initial payment of $180,000 that was made by the Company at signing of the agreement, plus starting in March 2024, monthly payments of $20,000 plus interest payable at 5% per annum for 27 months. As a result, $160,000 is recorded as Due to Seller in current liabilities as of September 30, 2025. Prior to the February 15, 2024 agreement, this earnout was recorded as Contingent Earnout on the Consolidated Balance Sheets. The Company paid the remaining principal and interest in November 2025, reducing the Due to Seller balance to zero. See Note 14, "Subsequent Event", for further details.

X
- Definition Disclosure of due to seller. + References No definition available. + Details
Name: | ctm_DisclosureOfDueToSellerTextBlock
Namespace Prefix: | ctm_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_BusinessCombinationAndAssetAcquisitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration