XML 140 R46.htm IDEA: XBRL DOCUMENT
v3.24.1

Transactions With Related Parties, Central Shipping Inc (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Central Shipping Inc ("CSI") - Letter Agreement and Management Agreements [Abstract] |  |  |
Due to related parties | $ 4,648,000 | $ 237,000 |
Minimum [Member] |  |  |
Central Shipping Inc ("CSI") - Letter Agreement and Management Agreements [Abstract] |  |  |
CPI | 2.00% |  |
Maximum [Member] |  |  |
Central Shipping Inc ("CSI") - Letter Agreement and Management Agreements [Abstract] |  |  |
CPI | 5.00% |  |
Related Party [Member] | Central Shipping Inc [Member] |  |  |
Central Shipping Inc ("CSI") - Letter Agreement and Management Agreements [Abstract] |  |  |
Notice period to terminate agreement | 18 months |  |
Number of months of fees payable used to determine termination fee | 12 months |  |
Daily management fee per vessel | $ 630 |  |
Commencement period of daily management prior to scheduled delivery of vessel | 3 months |  |
Daily fee for superintendent visits | $ 573 |  |
Chartering commission percentage | 1.25% |  |
Commission percentage on all gross vessel sale proceeds or the purchase price paid for vessels | 1.00% |  |
Financing fee percentage | 0.20% |  |
Supervision services fee percentage | 7.00% |  |
Initial term of agreement | 5 years |  |
Increase in fees payable if CPI is less than 2% | 2.00% |  |
Increase in fees payable if CPI is more than 5% | 5.00% |  |
Percentage of newbuilding vessels monitoring fee paid on purchase of newbuilding construction contract | 25.00% |  |
Percentage of newbuilding vessels monitoring fee paid on steel cutting of newbuilding vessel | 25.00% |  |
Percentage of newbuilding vessels monitoring fee paid on launching of newbuilding vessel | 25.00% |  |
Percentage of newbuilding vessels monitoring fee paid on delivery of newbuilding vessel | 25.00% |  |
Due to related parties |  | 237,000 |
Due from related parties | $ (352,000) |  |
Transactions with Related Parties [Abstract] |  |  |
Fees and expenses | 3,443,000 | 4,855,000 | $ 5,664,000
Related Party [Member] | Central Shipping Inc [Member] | Vessels, Net / Advances for Vessels Under Construction [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Newbuilding supervision related pass-through costs | 0 | 236,000 | 1,207,000
Related Party [Member] | Central Shipping Inc [Member] | Capitalized in Vessels, Net [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Management fees | 0 | 61,000 | 199,000
Supervision services fees | 0 | 14,000 | 79,000
Superintendent fees | 0 | 129,000 | 255,000
Newbuilding vessels monitoring fee | 0 | 455,000 | 1,365,000
Related Party [Member] | Central Shipping Inc [Member] | Current and Non-Current Portions of Long-term Debt [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Financing fees | 164,000 | 312,000 | 150,000
Related Party [Member] | Central Shipping Inc [Member] | Management Fees - Related Parties [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Management fees | 1,840,000 | 1,749,000 | 1,477,000
Accounting and reporting cost | 360,000 | 360,000 | 360,000
Commission for sale and purchase of vessels |  | 0 | 793,000
Related Party [Member] | Central Shipping Inc [Member] | Vessel Operating Expenses [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Superintendent fees | 42,000 | 37,000 | 17,000
Related Party [Member] | Central Shipping Inc [Member] | Gain from Vessel Sales [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Commission for sale and purchase of vessels | 0 | 730,000 | 0
Related Party [Member] | Central Shipping Inc [Member] | Impairment on Vessels [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Commission for sale and purchase of vessels | 0 | 0 | 264,000
Related Party [Member] | Central Shipping Inc [Member] | Voyage Expenses [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Commission on charter hire agreements | $ 1,037,000 | $ 1,008,000 | $ 705,000

X
- Definition Amount of accounting and reporting costs with related party recognized. + References No definition available. + Details
Name: | tops_AccountingAndReportingCosts
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Chartering commission percentage paid to related party on all freight, hire and demurrage revenues. + References No definition available. + Details
Name: | tops_CharteringCommissionPercentage
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of commission with related party for the sale and purchase of vessels recognized. + References No definition available. + Details
Name: | tops_CommissionForSaleAndPurchaseOfVessels
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of commission with related party on charter hire agreements recognized. + References No definition available. + Details
Name: | tops_CommissionOnCharterHireAgreements
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage commission paid to related party on all gross vessel sale proceeds or the purchase price paid for vessels. + References No definition available. + Details
Name: | tops_CommissionPercentageOnGrossVesselSalesProceedsOrPurchasePriceOfVessels
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Inflation measured by consumer price index (CPI) is defined as the change in the prices of a basket of goods and services that are typically purchased by specific groups of households. + References No definition available. + Details
Name: | tops_ConsumerPriceInflation
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Daily fee for superintendent visits paid to related party. + References No definition available. + Details
Name: | tops_DailyFeeForSuperintendentVisits
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Daily management fee paid to related party for the provision of technical, commercial, operation, insurance, bunkering and crew management. + References No definition available. + Details
Name: | tops_DailyManagementFee
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period of time daily management fee commences before the vessel is scheduled to be delivered by the shipyard, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter. + References No definition available. + Details
Name: | tops_DailyManagementFeeCommencementPeriod
Namespace Prefix: | tops_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing fee percentage paid to a related party on derivative agreements and loan financing or refinancing. + References No definition available. + Details
Name: | tops_FinancingFeePercentage
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of financing fees with related party capitalized. + References No definition available. + Details
Name: | tops_FinancingFeesCapitalized
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of management fees with related party recognized for all operational, technical and commercial functions relating to the chartering and operation of Company vessels. + References No definition available. + Details
Name: | tops_ManagementFees
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of management fees with related party capitalized for all newbuilding vessels while the vessels are under construction. + References No definition available. + Details
Name: | tops_ManagementFeesCapitalized
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of newbuilding supervision-related, pass-through costs with related party capitalized. + References No definition available. + Details
Name: | tops_NewbuildingSupervisionRelatedPassThroughCostsCapitalized
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of newbuilding vessels monitoring fee capitalized in related party transaction. + References No definition available. + Details
Name: | tops_NewbuildingVesselsMonitoringFeeCapitalized
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of commission to related party as a newbuilding vessels monitoring fee paid on delivery of newbuilding vessel. + References No definition available. + Details
Name: | tops_NewbuildingVesselsMonitoringFeePercentagePaidOnDeliveryOfNewbuildingVessel
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of commission to related party as a newbuilding vessels monitoring fee paid on launching of the newbuilding vessel. + References No definition available. + Details
Name: | tops_NewbuildingVesselsMonitoringFeePercentagePaidOnLaunchingOfNewbuildingVessel
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of commission to related party as a newbuilding vessels monitoring fee paid on the purchase of newbuilding construction contract. + References No definition available. + Details
Name: | tops_NewbuildingVesselsMonitoringFeePercentagePaidOnPurchaseOfNewbuildingConstructionContract
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of commission to related party as a newbuilding vessels monitoring fee paid on steel cutting of newbuilding vessel. + References No definition available. + Details
Name: | tops_NewbuildingVesselsMonitoringFeePercentagePaidOnSteelCuttingOfNewbuildingVessel
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Advance notice period required to terminate agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter. + References No definition available. + Details
Name: | tops_NoticePeriodToTerminateAgreement
Namespace Prefix: | tops_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage increase (decrease) in fees payable, if the Consumer Price Inflation (CPI) is less than 2%. + References No definition available. + Details
Name: | tops_PercentageIncreaseDecreaseInFeesPayableCondition1
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage increase (decrease) in fees payable, if the Consumer Price Inflation (CPI) is more than 5%. + References No definition available. + Details
Name: | tops_PercentageIncreaseDecreaseInFeesPayableCondition2
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 Term of agreement with related party, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter. + References No definition available. + Details
Name: | tops_RelatedPartyTransactionTermOfAgreement
Namespace Prefix: | tops_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of superintendent fees with related party recognized. + References No definition available. + Details
Name: | tops_SuperintendentFees
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of superintendent fees with related party capitalized for superintendent visits to newbuilding vessels while the vessels are under construction. + References No definition available. + Details
Name: | tops_SuperintendentFeesCapitalized
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of supervision services paid to a related party. + References No definition available. + Details
Name: | tops_SupervisionServicesFeePercentage
Namespace Prefix: | tops_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of supervision services fees with related party capitalized for all newbuilding vessels while the vessels are under construction. + References No definition available. + Details
Name: | tops_SupervisionServicesFeesCapitalized
Namespace Prefix: | tops_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of months of fees payable used to determine termination fee, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter. + References No definition available. + Details
Name: | tops_TerminationFeePeriodOfFeesPayable
Namespace Prefix: | tops_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-3 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tops_VesselsNetAndAdvancesForVesselsUnderConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tops_FixedAssetsVesselsNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tops_CurrentPortionAndNonCurrentPortionOfLongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=tops_RelatedPartyManagementFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=tops_VesselOperatingExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=tops_GainFromVesselSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=tops_ImpairmentOnVesselsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=tops_VoyageExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |