v3.25.4

Note 33 - Subsequent Events (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | Feb. 12, 2026 | Feb. 20, 2026 | Dec. 31, 2025 | Dec. 31, 2024 | Oct. 05, 2023
--- | --- | --- | --- | --- | ---
Common Stock, Par or Stated Value Per Share (in dollars per share) |  |  | $ 0.01 | $ 0.01 |
Equity Distribution Agreement [Member] |  |  |  |  |
Sale of Stock, Maximum Shares Permitted by SEC |  |  |  |  | $ 4,712
Sale of Stock, Commission, Percent |  |  |  |  | 2.50%
Subsequent Event [Member] | Equity Distribution Agreement [Member] |  |  |  |  |
Sale of Stock, Commission, Percent |  | 2.50% |  |  |
Subsequent Event [Member] | Equity Distribution Agreement [Member] | Northland Capital Markets [Member] |  |  |  |  |
Aggregate Offering Price |  | $ 75,000 |  |  |
Subsequent Event [Member] | Equity Distribution Agreement [Member] | Northland Capital Markets [Member] | Maximum [Member] |  |  |  |  |
Sale of Stock, Maximum Shares Permitted by SEC |  | $ 13,094 |  |  |
Subsequent Event [Member] | Columbus Circle Circle II Unit Sale [Member] | Columbus Capital Corp II [Member[ |  |  |  |  |
Number of Units Sold (in shares) | 23,000,000 |  |  |  |
Units, Issued, Price Per Unit (in dollars per share) | $ 10 |  |  |  |
Proceeds from Issuance or Sale of Equity, Gross | $ 230,000 |  |  |  |
Subsequent Event [Member] | Columbus Circle Circle II Unit Sale [Member] | Columbus Capital Corp II [Member[ | Warrants [Member] |  |  |  |  |
Units, Number of Warrants Per Unit (in shares) | 0.33 |  |  |  |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | 1 |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 11.5 |  |  |  |
Subsequent Event [Member] | Columbus Circle Circle II Unit Sale [Member] | Columbus Capital Corp II [Member[ | Common Class A [Member] |  |  |  |  |
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.0001 |  |  |  |
Units, Number of Shares per Unit (in shares) | 1 |  |  |  |
Subsequent Event [Member] | Over-Allotment Option [Member] | Columbus Capital Corp II [Member[ |  |  |  |  |
Number of Units Sold (in shares) | 3,000,000 |  |  |  |
Subsequent Event [Member] | Private Placement [Member] | Columbus Capital Corp II [Member[ |  |  |  |  |
Number of Units Sold (in shares) | 265,000 |  |  |  |
Units, Issued, Price Per Unit (in dollars per share) | $ 10 |  |  |  |
Proceeds from Issuance or Sale of Equity, Gross | $ 2,650 |  |  |  |
Subsequent Event [Member] | Private Placement [Member] | Cohen & Company Capital Markets (CCM) [Member] | Columbus Capital Corp II [Member[ |  |  |  |  |
Number of Units Sold (in shares) | 360,000 |  |  |  |
Underwriting Income (Loss) | $ 3,600 |  |  |  |
Subsequent Event [Member] | Private Placement [Member] | Cohen & Company Capital Markets (CCM) [Member] | Columbus Capital Corp II [Member[ | Warrants [Member] |  |  |  |  |
Units, Number of Warrants Per Unit (in shares) | 0.33 |  |  |  |
Subsequent Event [Member] | Private Placement [Member] | Cohen & Company Capital Markets (CCM) [Member] | Columbus Capital Corp II [Member[ | Common Class A [Member] |  |  |  |  |
Units, Number of Shares per Unit (in shares) | 1 |  |  |  |

X
- Definition Represents aggregate offering price. + References No definition available. + Details
Name: | cohn_AggregateOfferingPrice
Namespace Prefix: | cohn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents number of units sold. + References No definition available. + Details
Name: | cohn_NumberOfUnitsSold
Namespace Prefix: | cohn_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. + References No definition available. + Details
Name: | cohn_ProceedsFromIssuanceOrSaleOfEquityGross
Namespace Prefix: | cohn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percent commission in sale of stock. + References No definition available. + Details
Name: | cohn_SaleOfStockCommissionPercent
Namespace Prefix: | cohn_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum share value permitted by the SEC for sale of stock. + References No definition available. + Details
Name: | cohn_SaleOfStockMaximumSharesPermittedBySEC
Namespace Prefix: | cohn_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Units issued, price per unit. + References No definition available. + Details
Name: | cohn_UnitsIssuedPricePerUnit
Namespace Prefix: | cohn_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares per unit. + References No definition available. + Details
Name: | cohn_UnitsNumberOfSharesPerUnit
Namespace Prefix: | cohn_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of warrants included in each unit. + References No definition available. + Details
Name: | cohn_UnitsNumberofWarrantsPerUnit
Namespace Prefix: | cohn_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of common stock. + 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(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The difference between the price paid by the public and the contract price less the related expenses. A broker-dealer may underwrite a security offering by contracting to buy the issue either at a fixed price or a price based on selling the offering on a best-effort basis. + References No definition available. + Details
Name: | us-gaap_UnderwritingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=cohn_NorthlandCapitalMarketsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | dei_LegalEntityAxis=cohn_ColumbusCapitalCorpIiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=cohn_WarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_CounterpartyNameAxis=cohn_CohenCompanyCapitalMarketsCcmMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |