XML 24 R54.htm IDEA: XBRL DOCUMENT
v3.20.1

CAPITAL STRUCTURE (Details Narrative) - USD ($) |  |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Feb. 05, 2019 | Jan. 07, 2019 | Jun. 20, 2019 | Feb. 18, 2019 | Nov. 30, 2018 | Sep. 29, 2018 | Jun. 18, 2018 | Dec. 19, 2017 | May 25, 2017 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Common stock, shares, outstanding |  |  |  |  |  |  |  |  |  | 12,860,059 | 13,685,067 |
Common stock, shares issued |  |  |  |  |  |  |  |  |  | 13,225,387 | 13,878,757 |
Common stock shares authorized |  |  |  |  |  |  |  |  |  | 300,000,000 | 300,000,000 | 300,000,000
Preferred stock shares authorized |  |  |  |  |  |  |  |  |  | 100,000,000 | 100,000,000 | 100,000,000
Cancellation of pre-delivery shares issued in connection with convertible debentures | 108,417 | 465,325 |  |  |  |  |  |  |  |  |  |
Common stock value |  |  |  |  |  |  |  |  |  | $ 13,225 | $ 13,879 |
Related party accrual for repurchase of shares of common stock |  |  |  |  |  |  |  |  |  |  | 48,683 |
Gain on sale of Amplerissimo |  |  |  |  |  |  |  |  |  |  | 146,647 |
Revenue |  |  |  |  |  |  |  |  |  | 39,676,385 | 37,083,882 |
SkyPharm [Member] |  |  |  |  |  |  |  |  |  |  |  |
Purchase price |  |  |  |  |  | $ 2,528 |  |  |  |  |  |
Ownership percentage |  |  |  |  |  | 100.00% |  |  |  |  |  |
Percentage of ownership interest transferred to company by amplerissimo |  |  |  |  |  | 22.00% |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  |  | 1,057,916 | $ 1,247,208 |
Amplerissimo Ltd [Member] | Fiscal 2018 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  |  | $ 7,639,022 |  |
Stock Purchase Agreement [Member] | Institutional Noteholder [Member] |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares purchased | 193,408 |  |  |  |  |  |  |  |  |  |  |
Cancellation and transfer of shares |  |  |  |  |  |  |  |  |  | 193,408 |  |
Payment made against shares purchased |  |  |  |  |  |  |  |  |  | $ 580,224 |  |
Common stock, purchase price | $ 3.00 |  |  |  |  |  |  |  |  |  |  |
Aggregate common stock value | $ 580,224 |  |  |  |  |  |  |  |  |  |  |
Stock Purchase Agreement [Member] | Institutional Noteholder One [Member] |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares purchased |  |  |  | 83,341 |  |  |  |  |  |  |  |
Cancellation and transfer of shares |  |  |  |  |  |  |  |  |  | 26,221 |  |
Treasury stock, shares transferred |  |  |  |  |  |  |  |  |  | 57,120 |  |
Payment made against shares purchased |  |  |  |  |  |  |  |  |  | $ 250,023 |  |
Common stock, purchase price |  |  |  | $ 3.00 |  |  |  |  |  |  |  |
Aggregate common stock value |  |  |  | $ 250,023 |  |  |  |  |  |  |  |
Stock Purchase Agreement [Member] | Former Officer and Director [Member] |  |  |  |  |  |  |  |  |  |  |  |
Repurchased of common shares |  |  | 114,518 |  |  |  |  |  |  |  |  |
Consideration paid against shares |  |  | $ 15,000 |  |  |  |  |  |  | 15,000 |  |
Consulting agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares issued |  |  |  |  |  |  |  |  | 20,000 |  |  |
Commencing agreement date |  |  |  |  |  |  |  |  | May 25, 2017 |  |  |
Consulting agreement period |  |  |  |  |  |  |  |  | 20 months |  |  |
Common stock value |  |  |  |  |  |  |  |  | $ 154,000 |  |  |
Price per share |  |  |  |  |  |  |  |  | $ 7.70 |  |  |
Consultant charges |  |  |  |  |  |  |  |  | $ 56,138 |  |  |
Consulting expense yet to be recognized |  |  |  |  |  |  |  |  | $ 92,299 |  |  |
Tranche [Member] |  |  |  |  |  |  |  |  |  |  |  |
Purchase of treasury stock from officer |  |  |  |  |  |  |  |  |  |  |  | $ 33,073
Related party accrual for repurchase of shares of common stock |  |  |  |  |  |  |  |  |  |  |  | 61,422
Tranche 1 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Purchase of treasury stock from officer |  |  |  |  |  |  |  |  |  |  | $ 63,446 |
Gain/Loss of change in foreign currency |  |  |  |  |  |  |  |  |  |  | 2,024 |
Tranche 2 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Purchase of treasury stock from officer |  |  |  |  |  |  |  |  |  |  | 69,178 |
Gain/Loss of change in foreign currency |  |  |  |  |  |  |  |  |  |  | $ 434 |
Share purchase agreement [Member] | Amplerissimo Ltd [Member] | Fiscal 2018 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Purchase price |  |  |  |  |  |  |  |  |  | 5,811 |  |
Gain on sale of Amplerissimo |  |  |  |  |  |  |  |  |  | 146,647 |  |
Director [Member] | Stock Purchase Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |
Purchase of treasury stock from officer |  |  |  |  | $ 60,000 |  | $ 69,612 | $ 94,495 |  |  |  |
Purchase of treasury stock, shares |  |  |  |  | 20,000 |  | 15,000 | 20,000 |  |  |  |
Employee [Member] | Potentially dilutive securities [Member] | On January 1, 2018 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Stock options granted |  |  |  |  |  |  |  |  |  | 25,000 |  |
Exercise period |  |  |  |  |  |  |  |  |  | 4 years |  |
Exercise price |  |  |  |  |  |  |  |  |  | $ 1.00 |  |
Stock options vested |  |  |  |  |  |  |  |  |  | 25,000 |  |

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

X
- References No definition available. + Details
Name: | cosm_CancellationAndTransferOfShares
Namespace Prefix: | cosm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | cosm_CancellationOfPreDeliverySharesIssuedInConnectionWithConvertibleDebentures
Namespace Prefix: | cosm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cosm_CommonStockPurchasePrice
Namespace Prefix: | cosm_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cosm_CommonStockSharesPurchased
Namespace Prefix: | cosm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- References No definition available. + Details
Name: | cosm_ConsultingAgreementPeriod
Namespace Prefix: | cosm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- References No definition available. + Details
Name: | cosm_PercentageOfOwnershipInterestTransferredToCompanyByAmplerissimo
Namespace Prefix: | cosm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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

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

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

X
- References No definition available. + Details
Name: | cosm_RepurchasedOfCommonShares
Namespace Prefix: | cosm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cosm_TreasuryStockSharesTransferred
Namespace Prefix: | cosm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective. + References No definition available. + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnForeignCurrencyFairValueHedgingInstruments1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net number of share options (or share units) granted during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average price at which option holders acquired shares when converting their stock options into shares. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_AwardDateAxis=cosm_FiscalTwoThousandEighteenOnlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cosm_StockPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_PlanNameAxis=cosm_ConsultingAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cosm_TrancheMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cosm_TrancheOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cosm_TrancheTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cosm_SharePurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_DirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=cosm_EmployeeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=cosm_PotentiallyDilutiveSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=cosm_OnJanuaryOneTwoThousandEighteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |