XML 145 R51.htm IDEA: XBRL DOCUMENT
v3.24.1

Transactions with Related Parties, Africanus Inc (Details) - Series F Shares [Member] - USD ($) $ in Thousands | 1 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2022 | Dec. 31, 2023 | Dec. 31, 2022 | Jan. 17, 2022
Transactions with Related Parties [Abstract] |  |  |  |
Dividends declared |  | $ 5,009 | $ 10,344 |
Related Party [Member] | Africanus [Member] |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |
Preferred shares to be sold (in shares) |  |  |  | 7,560,759
Percentage of preferred shares transferred to 3 Sororibus Trust | 100.00% |  |  |
Dividends declared |  | 5,009 | 10,344 |
Accrued interest on unpaid dividends |  | 0 | 8 |
Dividends payable | $ 0 | $ 0 | $ 0 |

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
- Definition The percentage of temporary equity shares transferred to an irrevocable trust established for the benefit of certain family members of Mr. Pistiolis, a 100% ownership interest in three Marshall Island companies. + References No definition available. + Details
Name: | tops_PercentageOfTemporarySharesTransferredToTrust
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
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 The maximum number of securities to be sold under a stock purchase agreement. + References No definition available. + Details
Name: | tops_TemporaryEquitySharesToBeSold
Namespace Prefix: | tops_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember
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_AfricanusIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |