XML 63 R43.htm IDEA: XBRL DOCUMENT
v3.25.4

Organization - Narrative (Details) $ / shares in Units, shares in Thousands, $ in Millions |  |  | 12 Months Ended
--- | --- | --- | ---
May 02, 2018 | May 01, 2018 USD ($) vote class $ / shares shares | Dec. 31, 2025 vote franchise location | Dec. 31, 2024 franchise location | Dec. 31, 2023 franchise location
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Corporate-owned locations (in locations) | location |  |  | 14 | 14 | 14
Franchise locations sold (in franchises) | franchise |  |  | 101 | 97 | 209
Operating franchise locations (in franchises) | franchise |  |  | 1,009 | 1,103 | 1,226
Franchises purchased (in franchises) | franchise |  |  | 0 | 0 | 0
Number of classes (in classes) | class |  | 2 |  |  |
Vote per share (in votes) | vote |  | 1 |  |  |
Conversion ratio |  | 1 |  |  |
Goosehead Management Note and Texas Wasatch Note |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Principal amount of debt | $ |  | $ 114 |  |  |
Goosehead Insurance Agency, LLC | Goosehead Insurance Holding, LLC |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Ownership interest |  |  | 100.00% |  |
Goosehead Insurance Holding, LLC | Goosehead Financial, LLC |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Ownership interest |  |  | 100.00% |  |
Goosehead Financial, LLC | Goosehead Insurance, Inc. |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Ownership interest | 37.30% |  |  |  |
Goosehead Financial, LLC | Pre-IPO LLC Members |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Ownership interest | 62.70% |  |  |  |
Class A Common Stock |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Vote per share (in votes) | vote |  |  | 1 |  |
Class A Common Stock | Goosehead Management, LLC And Texas Wasatch Insurance Holdings Group LLC |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Shares issued (in shares) |  | 3,724 |  |  |
Class A Common Stock | Initial Public Offering |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Shares issued in transaction (in shares) |  | 9,810 |  |  |
Share price (in dollars per share) | $ / shares |  | $ 10.00 |  |  |
Class A Common Stock | Over-Allotment Option |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Shares issued in transaction (in shares) |  | 1,280 |  |  |
Class B Common Stock |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Vote per share (in votes) | vote |  |  | 1 |  |
Class B Common Stock | Pre-IPO LLC Members |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Shares issued (in shares) |  | 22,747 |  |  |

X
- Definition Common Stock, Conversion Of Existing Interests + References No definition available. + Details
Name: | gshd_CommonStockConversionOfExistingInterests
Namespace Prefix: | gshd_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common Stock, Number Of Classes + References No definition available. + Details
Name: | gshd_CommonStockNumberOfClasses
Namespace Prefix: | gshd_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common Stock, Vote Per Share + References No definition available. + Details
Name: | gshd_CommonStockVotePerShare
Namespace Prefix: | gshd_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Corporate-Owned Locations + References No definition available. + Details
Name: | gshd_NumberOfCorporateOwnedLocations
Namespace Prefix: | gshd_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482987/272-10-50-3 + Details
Name: | us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of franchised outlets in operation at the balance sheet date when there are significant changes in franchisor-owned outlets or franchised outlets during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 952 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482948/952-10-50-1 + Details
Name: | us-gaap_SignificantChangesFrachisedOutletsInOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of franchises purchased during the period when there are significant changes in franchisor-owned outlets or franchised outlets during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 952 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482948/952-10-50-1 + Details
Name: | us-gaap_SignificantChangesFranchisesPurchasedDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of franchises sold during the period when there are significant changes in franchisor-owned outlets or franchised outlets during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 952 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482948/952-10-50-1 + Details
Name: | us-gaap_SignificantChangesFranchisesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SubsidiarySaleOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=gshd_GooseheadManagementNoteAndTexasWasatchNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=gshd_GooseheadInsuranceAgencyLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=gshd_GooseheadInsuranceHoldingLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=gshd_GooseheadInsuranceHoldingLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=gshd_GooseheadFinancialLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=gshd_GooseheadFinancialLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=gshd_GooseheadInsuranceInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=gshd_PreIPOLLCMembersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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