XML 69 R58.htm IDEA: XBRL DOCUMENT
v3.25.2

NOTES PAYABLE (Details) - USD ($) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2025 | Dec. 31, 2024
Beginning balance | $ 4,108,913 | $ 4,606,227
Proceeds | 1,348,900 | 828,080
Payments | (792,135) | (1,045,622)
Recapitalization of debt | (18,419) |
Foreign currency translation | 561,665 | (279,772)
Ending balance | 5,208,924 | 4,108,913
Notes payable - long-term | (2,053,857) | (1,560,433)
Notes payable - short-term | 3,155,067 | 2,548,480
Notes payable - long-term | 2,053,857 | 1,560,433
Third Party [Member] |  |
Beginning balance | 2,557,023 | 2,511,148
Proceeds | 1,348,900 | 828,080
Payments | (551,218) | (634,653)
Recapitalization of debt | (18,419) |
Foreign currency translation | 350,644 | (147,552)
Ending balance | 3,686,930 | 2,557,023
Notes payable - long-term | (1,922,344) | (1,437,798)
Notes payable - short-term | 1,764,586 | 1,119,225
Notes payable - long-term | 1,922,344 | 1,437,798
Trade Facility [Member] |  |
Beginning balance | 1,397,385 | 1,908,195
Proceeds | 0 | 0
Payments | (235,400) | (388,163)
Recapitalization of debt | 0 |
Foreign currency translation | 191,565 | (122,647)
Ending balance | 1,353,550 | 1,397,385
Notes payable - long-term | 0 | 0
Notes payable - short-term | 1,353,550 | 1,397,385
Notes payable - long-term | 0 | 0
COVID Loans [Member] |  |
Beginning balance | 154,505 | 186,884
Proceeds | 0 | 0
Payments | (5,517) | (22,806)
Recapitalization of debt | 0 |
Foreign currency translation | 19,456 | (9,573)
Ending balance | 168,444 | 154,505
Notes payable - long-term | (131,513) | (122,635)
Notes payable - short-term | 36,931 | 31,870
Notes payable - long-term | $ 131,513 | $ 122,635

X
- References No definition available. + Details
Name: | cosm_ForeignCurrencyTranslation
Namespace Prefix: | cosm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | cosm_PaymentsOfDebt
Namespace Prefix: | cosm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | cosm_ProceedFromDebt
Namespace Prefix: | cosm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | cosm_RecapitalizationOfDebt
Namespace Prefix: | cosm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LongTermNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_NotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_NotesPayableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cosm_ThirdPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DeferredRevenueArrangementTypeAxis=cosm_TradeFacilityAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DeferredRevenueArrangementTypeAxis=cosm_COVIDLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |