XML 83 R62.htm IDEA: XBRL DOCUMENT
v3.25.4

Summary of Significant Accounting Policies - Leases (Details) - item | 1 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2016 | Jun. 30, 2015 | Dec. 31, 2025
Leases |  |  |
Number of master unitary leasing agreements |  | 3 |
Number of sale-leaseback transactions |  | 2 |
Number of locations divested | 30 |  |
Lease, Practical Expedients, Package [true false] |  |  | true
Maximum |  |  |
Leases |  |  |
Renewal term |  |  | 30 years
Gasoline stations | Minimum |  |  |
Leases |  |  |
Lease term |  |  | 1 year
Gasoline stations | Maximum |  |  |
Leases |  |  |
Lease term |  |  | 20 years
Terminal lease arrangements | Minimum |  |  |
Leases |  |  |
Lease term |  |  | 1 year
Terminal lease arrangements | Maximum |  |  |
Leases |  |  |
Lease term |  |  | 20 years
Dedicated storage facility leases |  |  |
Leases |  |  |
Lease term |  |  | 10 years
Barge and railcar equipment leases | Minimum |  |  |
Leases |  |  |
Lease term |  |  | 1 year
Barge and railcar equipment leases | Maximum |  |  |
Leases |  |  |
Lease term |  |  | 5 years
Office space leases | Minimum |  |  |
Leases |  |  |
Lease term |  |  | 1 year
Office space leases | Maximum |  |  |
Leases |  |  |
Lease term |  |  | 12 years
Computer equipment, convenience store equipment and automobile leases | Minimum |  |  |
Leases |  |  |
Lease term |  |  | 1 year
Computer equipment, convenience store equipment and automobile leases | Maximum |  |  |
Leases |  |  |
Lease term |  |  | 10 years

X
- Definition The number of leasing agreements. + References No definition available. + Details
Name: | glp_NumberOfLeaseAgreements
Namespace Prefix: | glp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of gasoline stations and/or convenience stores disposed of by sale or other means. + References No definition available. + Details
Name: | glp_NumberOfLocationsDisposed
Namespace Prefix: | glp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of sale leaseback transactions. + References No definition available. + Details
Name: | glp_NumberOfSaleLeasebackTransactions
Namespace Prefix: | glp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (j) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479832/842-10-65-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479832/842-10-65-1 + Details
Name: | us-gaap_LeasePracticalExpedientsPackage
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Term of lessee's operating lease renewal, 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 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
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 -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=glp_GasolineStationsMember
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: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=glp_UnrelatedOilTerminalsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=glp_DedicatedStorageFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=glp_BargesAndRailcarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=glp_OfficeSpaceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |