XML 38 R27.htm IDEA: XBRL DOCUMENT
v3.25.3

Note Payable - Related Party (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2025
NOTE PAYABLE RELATED PARTY [Abstract] |
Schedule of notes payable to related party | The Company entered into a note payable with a related party in August 2021 with balances as of September 30, 2025 and December 31, 2024, as follows:
| September 30, 2025 |  | December 31, 2024
Note payable at 5%, amended to mature on March 31, 2026 | $ | 400,000 |  |  | $ | 400,000 |

X
- Definition NOTE PAYABLE RELATED PARTY [Abstract] + References No definition available. + Details
Name: | ctm_NotePayableRelatedPartyAbstract
Namespace Prefix: | ctm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of notes payable to related party. + References No definition available. + Details
Name: | ctm_ScheduleOfNotesPayableToRelatedPartyTableTextBlock
Namespace Prefix: | ctm_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration