XML 141 R47.htm IDEA: XBRL DOCUMENT
v3.24.1

Transactions With Related Parties, Family Trading Inc (Details) - USD ($) $ in Thousands |  |  |  | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
Sep. 08, 2021 | Feb. 17, 2020 | Mar. 29, 2019 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 06, 2023 | Dec. 31, 2020
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |  |
Issuance of preferred shares (in shares) |  |  |  |  | 7,200,000 | 2,188 |  |
Preferred stock, shares outstanding (in shares) |  |  |  | 3,659,627 | 5,864,200 | 13,452 |  | 11,264
Series E Shares [Member] |  |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |  |
Issuance of preferred shares (in shares) |  |  |  | 0 | 0 |  |  |
Dividends declared |  |  |  | $ 1,001 | $ 2,046 | $ 1,883 |  |
Preferred stock, shares outstanding (in shares) |  |  |  | 0 | 13,452 |  | 13,452 |
Common shares that would be issued upon conversion (in shares) |  |  |  |  |  |  | 2,930,718 |
Related Party [Member] | Family Trading [Member] | Series E Shares [Member] |  |  |  |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |  |  |  |
Issuance of preferred shares (in shares) | 2,188 | 16,004 | 27,129 |  |  |  |  |
Dividends declared |  |  |  | $ 1,001 | $ 2,046 |  |  |
Accrued interest on unpaid dividends |  |  |  | 0 | 30 |  |  |
Dividends payable |  |  |  | $ 0 | $ 0 |  |  |
Preferred stock, shares outstanding (in shares) |  |  |  |  |  |  | 13,452 |

X
- Definition The amount of accrued interest on unpaid dividends during the period. + References No definition available. + Details
Name: | tops_AccruedInterestOnUnpaidDividends
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount of paid and unpaid dividends on temporary equity declared with the form of settlement in cash. + References No definition available. + Details
Name: | tops_TemporaryEquityDividendsCash
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of dividends declared but unpaid on temporary Equity. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer) + References No definition available. + Details
Name: | tops_TemporaryEquityDividendsPayableCurrent
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of new temporary equity issued during the period. + References No definition available. + Details
Name: | tops_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | tops_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -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 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + 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(27)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_TemporaryEquitySharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

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

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