XML 95 R83.htm IDEA: XBRL DOCUMENT
v3.23.1

Leases - The Company as Lessee - Additional Information (Detail) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2019 EUR (€) | Dec. 31, 2021 EUR (€)
Operating Lease, Payments | $ 88,326 | $ 97,726 | $ 408,727 |  |  |
Office Space [Member] |  |  |  |  |  |
Sale Type Minimum Lease Payments Transactions Within Two Years |  | $ 8,279 |  |  |  | € 7,000
Operating lease monthly rent expense |  |  |  | $ 7,345 | € 6,500 |
Time Charter In Contracts [Member] | Minimum [Member] |  |  |  |  |  |
Operating Lease Term Of Contract |  |  | 1 year |  |  |
Time Charter In Contracts [Member] | Maximum [Member] |  |  |  |  |  |
Operating Lease Term Of Contract |  |  | 5 years |  |  |
Charter Hire Expenses [Member] |  |  |  |  |  |
Sale Type Minimum Lease Payments Transactions Within Two Years |  |  | $ 318,606 |  |  |
Charter Hire Expenses [Member] | Bareboat Charters [Member] |  |  |  |  |  |
Current Period Gain Recognized | $ 130,000 |  |  |  |  |
Gas Premiership And Gas Cathar [Member] | Charter Hire Expenses [Member] | Bareboat Charters [Member] |  |  |  |  |  |
Sale Type Minimum Lease Payments Transactions Within Two Years |  |  | $ 318,606 |  |  |

X
- Definition Current Period Gain Recognized + References No definition available. + Details
Name: | gass_CurrentPeriodGainRecognized
Namespace Prefix: | gass_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating leases, rent expense, monthly rentals. + References No definition available. + Details
Name: | gass_OperatingLeasesRentExpenseMonthlyRentals
Namespace Prefix: | gass_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sale Type Minimum Lease Payments Transactions Within Two Years. + References No definition available. + Details
Name: | gass_SaleTypeMinimumLeasePaymentsTransactionsWithinTwoYears
Namespace Prefix: | gass_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Term of lessee'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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 5 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (g)(1) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980 + Details
Name: | us-gaap_OperatingLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=gass_OfficeSpaceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=gass_TimeCharterInContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_IncomeStatementLocationAxis=gass_CharterHireExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=gass_BareboatChartersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SaleLeasebackTransactionDescriptionAxis=gass_GasPremiershipAndGasCatharMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |