XML 143 R49.htm IDEA: XBRL DOCUMENT
v3.24.1

Transactions With Related Parties, Central Tankers Chartering Inc (Details) - USD ($) $ in Thousands | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Feb. 22, 2022 | Jan. 06, 2021
Transactions with Related Parties [Abstract] |  |  |  |  |
Revenues | $ 82,949 | $ 80,656 | $ 56,367 |  |
Related Party [Member] |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |
Revenues | $ 8,943 | 7,294 | 0 |  |
Related Party [Member] | Central Tankers Chartering [Member] |  |  |  |  |
Transactions with Related Parties [Abstract] |  |  |  |  |
Term of time charter | 15 years |  |  | 5 years |
Charter rate per day |  |  |  | $ 24,500 | $ 32,450
Optional term to extend time charter | 2 years |  |  |  |
Charter rate per day in first optional year |  |  |  |  | 33,950
Charter rate per day in second optional year |  |  |  |  | $ 35,450
Revenues | $ 8,943 | 7,294 | $ 0 |  |
Due from related parties | $ 0 | $ 0 |  |  |

X
- Definition The charter rate per day under lessor's operating lease. + References No definition available. + Details
Name: | tops_LessorOperatingLeaseCharterRatePerDay
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The charter rate per day under lessor's operating lease in optional year 1 after the initial term of the operating lease. + References No definition available. + Details
Name: | tops_LessorOperatingLeaseCharterRatePerDayOptionalYear1
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The charter rate per day under lessor's operating lease in optional year 2 after the initial term of the operating lease. + References No definition available. + Details
Name: | tops_LessorOperatingLeaseCharterRatePerDayOptionalYear2
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Term of additional option to extend lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | tops_LessorOperatingLeaseTermOfContractOptionToExtend
Namespace Prefix: | tops_
Data Type: | xbrli:durationItemType
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 Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479773/842-30-50-3 + Details
Name: | us-gaap_LessorOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479773/842-30-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482964/270-10-50-6A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479016/842-30-45-3 + Details
Name: | us-gaap_OperatingLeaseLeaseIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_OtherReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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