0001726978-24-000069.txt : 20240725 0001726978-24-000069.hdr.sgml : 20240725 20240724201450 ACCESSION NUMBER: 0001726978-24-000069 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240725 DATE AS OF CHANGE: 20240724 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Goosehead Insurance, Inc. CENTRAL INDEX KEY: 0001726978 STANDARD INDUSTRIAL CLASSIFICATION: INSURANCE AGENTS BROKERS & SERVICES [6411] ORGANIZATION NAME: 02 Finance IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38466 FILM NUMBER: 241139415 BUSINESS ADDRESS: STREET 1: 1500 SOLANA BLVD STREET 2: BUILDING 4, SUITE 4500 CITY: WESTLAKE STATE: TX ZIP: 76262 BUSINESS PHONE: 214-838-5500 MAIL ADDRESS: STREET 1: 1500 SOLANA BLVD STREET 2: BUILDING 4, SUITE 4500 CITY: WESTLAKE STATE: TX ZIP: 76262 10-Q 1 gshd-20240630.htm 10-Q gshd-20240630
00017269782024Q2FALSE--12-31P3Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesgshd:locationgshd:franchisegshd:office_leasexbrli:puregshd:vote00017269782024-01-012024-06-300001726978us-gaap:CommonClassAMember2024-07-220001726978us-gaap:CommonClassBMember2024-07-220001726978gshd:CommissionsAndAgencyFeesMember2024-04-012024-06-300001726978gshd:CommissionsAndAgencyFeesMember2023-04-012023-06-300001726978gshd:CommissionsAndAgencyFeesMember2024-01-012024-06-300001726978gshd:CommissionsAndAgencyFeesMember2023-01-012023-06-300001726978us-gaap:FranchiseMember2024-04-012024-06-300001726978us-gaap:FranchiseMember2023-04-012023-06-300001726978us-gaap:FranchiseMember2024-01-012024-06-300001726978us-gaap:FranchiseMember2023-01-012023-06-300001726978gshd:InterestIncome1Member2024-04-012024-06-300001726978gshd:InterestIncome1Member2023-04-012023-06-300001726978gshd:InterestIncome1Member2024-01-012024-06-300001726978gshd:InterestIncome1Member2023-01-012023-06-3000017269782024-04-012024-06-3000017269782023-04-012023-06-3000017269782023-01-012023-06-300001726978us-gaap:CommonClassAMember2023-04-012023-06-300001726978us-gaap:CommonClassAMember2023-01-012023-06-3000017269782024-06-3000017269782023-12-310001726978us-gaap:CommonClassAMember2024-06-300001726978us-gaap:CommonClassAMember2023-12-310001726978us-gaap:CommonClassBMember2023-12-310001726978us-gaap:CommonClassBMember2024-06-300001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-310001726978us-gaap:AdditionalPaidInCapitalMember2023-12-310001726978us-gaap:RetainedEarningsMember2023-12-310001726978us-gaap:ParentMember2023-12-310001726978us-gaap:NoncontrollingInterestMember2023-12-310001726978us-gaap:NoncontrollingInterestMember2024-01-012024-03-3100017269782024-01-012024-03-310001726978us-gaap:RetainedEarningsMember2024-01-012024-03-310001726978us-gaap:ParentMember2024-01-012024-03-310001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-03-310001726978us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-01-012024-03-310001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-03-310001726978us-gaap:AdditionalPaidInCapitalMember2024-03-310001726978us-gaap:RetainedEarningsMember2024-03-310001726978us-gaap:ParentMember2024-03-310001726978us-gaap:NoncontrollingInterestMember2024-03-3100017269782024-03-310001726978us-gaap:NoncontrollingInterestMember2024-04-012024-06-300001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-04-012024-06-300001726978us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001726978us-gaap:ParentMember2024-04-012024-06-300001726978us-gaap:RetainedEarningsMember2024-04-012024-06-300001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-04-012024-06-300001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-06-300001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-06-300001726978us-gaap:AdditionalPaidInCapitalMember2024-06-300001726978us-gaap:RetainedEarningsMember2024-06-300001726978us-gaap:ParentMember2024-06-300001726978us-gaap:NoncontrollingInterestMember2024-06-300001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001726978us-gaap:AdditionalPaidInCapitalMember2022-12-310001726978us-gaap:RetainedEarningsMember2022-12-310001726978us-gaap:ParentMember2022-12-310001726978us-gaap:NoncontrollingInterestMember2022-12-3100017269782022-12-310001726978us-gaap:RetainedEarningsMember2023-01-012023-03-310001726978us-gaap:ParentMember2023-01-012023-03-310001726978us-gaap:NoncontrollingInterestMember2023-01-012023-03-3100017269782023-01-012023-03-310001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001726978us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-012023-03-310001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-03-310001726978us-gaap:AdditionalPaidInCapitalMember2023-03-310001726978us-gaap:RetainedEarningsMember2023-03-310001726978us-gaap:ParentMember2023-03-310001726978us-gaap:NoncontrollingInterestMember2023-03-3100017269782023-03-310001726978us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001726978us-gaap:RetainedEarningsMember2023-04-012023-06-300001726978us-gaap:ParentMember2023-04-012023-06-300001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001726978us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-04-012023-06-300001726978us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001726978us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-06-300001726978us-gaap:AdditionalPaidInCapitalMember2023-06-300001726978us-gaap:RetainedEarningsMember2023-06-300001726978us-gaap:ParentMember2023-06-300001726978us-gaap:NoncontrollingInterestMember2023-06-3000017269782023-06-300001726978us-gaap:InternetDomainNamesMember2024-06-300001726978us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2024-06-300001726978srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2024-06-300001726978gshd:BookOfBusinessMember2024-06-300001726978us-gaap:SoftwareDevelopmentMember2023-04-012023-06-300001726978gshd:RenewalCommissionsMember2024-04-012024-06-300001726978gshd:RenewalCommissionsMember2023-04-012023-06-300001726978gshd:RenewalCommissionsMember2024-01-012024-06-300001726978gshd:RenewalCommissionsMember2023-01-012023-06-300001726978gshd:NewBusinessCommissionsMember2024-04-012024-06-300001726978gshd:NewBusinessCommissionsMember2023-04-012023-06-300001726978gshd:NewBusinessCommissionsMember2024-01-012024-06-300001726978gshd:NewBusinessCommissionsMember2023-01-012023-06-300001726978gshd:AgencyFeesMember2024-04-012024-06-300001726978gshd:AgencyFeesMember2023-04-012023-06-300001726978gshd:AgencyFeesMember2024-01-012024-06-300001726978gshd:AgencyFeesMember2023-01-012023-06-300001726978gshd:ContingentCommissionsMember2024-04-012024-06-300001726978gshd:ContingentCommissionsMember2023-04-012023-06-300001726978gshd:ContingentCommissionsMember2024-01-012024-06-300001726978gshd:ContingentCommissionsMember2023-01-012023-06-300001726978gshd:RenewalRoyaltyFeesMember2024-04-012024-06-300001726978gshd:RenewalRoyaltyFeesMember2023-04-012023-06-300001726978gshd:RenewalRoyaltyFeesMember2024-01-012024-06-300001726978gshd:RenewalRoyaltyFeesMember2023-01-012023-06-300001726978gshd:NewBusinessRoyaltyFeesMember2024-04-012024-06-300001726978gshd:NewBusinessRoyaltyFeesMember2023-04-012023-06-300001726978gshd:NewBusinessRoyaltyFeesMember2024-01-012024-06-300001726978gshd:NewBusinessRoyaltyFeesMember2023-01-012023-06-300001726978gshd:InitialFranchiseFeesMember2024-04-012024-06-300001726978gshd:InitialFranchiseFeesMember2023-04-012023-06-300001726978gshd:InitialFranchiseFeesMember2024-01-012024-06-300001726978gshd:InitialFranchiseFeesMember2023-01-012023-06-300001726978gshd:OtherFranchiseRevenuesMember2024-04-012024-06-300001726978gshd:OtherFranchiseRevenuesMember2023-04-012023-06-300001726978gshd:OtherFranchiseRevenuesMember2024-01-012024-06-300001726978gshd:OtherFranchiseRevenuesMember2023-01-012023-06-300001726978us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300001726978us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300001726978us-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300001726978us-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300001726978us-gaap:TransferredOverTimeMember2024-04-012024-06-300001726978us-gaap:TransferredOverTimeMember2023-04-012023-06-300001726978us-gaap:TransferredOverTimeMember2024-01-012024-06-300001726978us-gaap:TransferredOverTimeMember2023-01-012023-06-300001726978gshd:FranchiseFeesReceivableMember2024-06-300001726978gshd:FranchiseFeesReceivableMember2023-12-310001726978gshd:FranchiseFeesReceivableMember2024-01-012024-06-300001726978gshd:FranchiseFeesReceivableMember2022-12-310001726978gshd:FranchiseFeesReceivableMember2023-01-012023-06-300001726978gshd:FranchiseFeesReceivableMember2023-06-300001726978gshd:AgencyFeesReceivablesMember2023-12-310001726978gshd:AgencyFeesReceivablesMember2024-01-012024-06-300001726978gshd:AgencyFeesReceivablesMember2024-06-300001726978gshd:AgencyFeesReceivablesMember2022-12-310001726978gshd:AgencyFeesReceivablesMember2023-01-012023-06-300001726978gshd:AgencyFeesReceivablesMember2023-06-300001726978us-gaap:FurnitureAndFixturesMember2024-06-300001726978us-gaap:FurnitureAndFixturesMember2023-12-310001726978us-gaap:ComputerEquipmentMember2024-06-300001726978us-gaap:ComputerEquipmentMember2023-12-310001726978gshd:NetworkEquipmentMember2024-06-300001726978gshd:NetworkEquipmentMember2023-12-310001726978gshd:PhoneSystemMember2024-06-300001726978gshd:PhoneSystemMember2023-12-310001726978us-gaap:LeaseholdImprovementsMember2024-06-300001726978us-gaap:LeaseholdImprovementsMember2023-12-310001726978gshd:ComputerSoftwareWebMember2024-06-300001726978gshd:ComputerSoftwareWebMember2023-12-310001726978gshd:BooksOfBusinessMember2024-06-300001726978gshd:BooksOfBusinessMember2023-12-310001726978us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-200001726978us-gaap:NotesPayableToBanksMember2021-07-200001726978us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-210001726978us-gaap:SecuredDebtMember2021-07-210001726978us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-04-240001726978us-gaap:LineOfCreditMember2024-04-240001726978gshd:SecondAmendedAndRestatedCreditAgreementMember2024-04-240001726978us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-300001726978us-gaap:LineOfCreditMember2024-06-300001726978us-gaap:SecuredDebtMembergshd:DebtRepaymentFirstTwelveMonthsMember2024-01-012024-06-300001726978us-gaap:SecuredDebtMembergshd:DebtRepaymentBalloonPaymentMember2024-01-012024-06-300001726978gshd:ThresholdOneMember2024-06-300001726978gshd:ThresholdOneMember2024-01-012024-06-300001726978gshd:ThresholdTwoMember2024-06-300001726978gshd:ThresholdTwoMember2024-01-012024-06-300001726978gshd:ThresholdThreeMember2024-06-300001726978gshd:ThresholdThreeMember2024-01-012024-06-300001726978gshd:ThresholdFourMember2024-06-300001726978gshd:ThresholdFourMember2024-01-012024-06-300001726978us-gaap:SecuredDebtMember2024-06-300001726978us-gaap:RelatedPartyMembergshd:TaxReceivableAgreementMember2024-01-012024-06-300001726978gshd:LLCUnitsMemberus-gaap:RelatedPartyMember2024-04-012024-06-300001726978gshd:LLCUnitsMemberus-gaap:RelatedPartyMember2024-01-012024-06-300001726978gshd:TaxReceivableAgreementMember2024-01-012024-06-300001726978us-gaap:RelatedPartyMember2024-06-300001726978us-gaap:RelatedPartyMember2024-01-012024-06-300001726978us-gaap:CommonClassAMember2024-04-012024-06-300001726978us-gaap:CommonClassAMember2024-01-012024-06-3000017269782024-04-240001726978gshd:GooseheadFinancialLLCMember2024-04-012024-06-300001726978gshd:GooseheadFinancialLLCMember2024-01-012024-06-300001726978gshd:PreIPOLLCMembersMember2024-04-012024-06-300001726978gshd:PreIPOLLCMembersMember2024-01-012024-06-300001726978gshd:LLCUnitsMember2024-01-012024-06-300001726978gshd:LLCUnitsMembergshd:VariousNoncontrollingInterestHoldersMember2024-04-012024-06-300001726978gshd:LLCUnitsMembergshd:VariousNoncontrollingInterestHoldersMember2024-01-012024-06-300001726978gshd:LLCUnitsMember2024-04-012024-06-300001726978us-gaap:CommonClassBMember2024-04-012024-06-300001726978us-gaap:CommonClassBMember2024-01-012024-06-300001726978us-gaap:ParentMember2024-01-012024-06-300001726978gshd:GooseheadFinancialLLCMember2024-06-300001726978us-gaap:NoncontrollingInterestMember2024-01-012024-06-300001726978gshd:VariousNoncontrollingInterestHoldersMember2024-06-300001726978gshd:VariousNoncontrollingInterestHoldersMember2024-04-012024-06-300001726978gshd:VariousNoncontrollingInterestHoldersMember2024-01-012024-06-300001726978us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001726978us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001726978us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001726978us-gaap:EmployeeStockOptionMember2023-01-012023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _______ to ______
Commission file number: 001-38466

GOOSEHEAD INSURANCE, INC.
(Exact name of registrant as specified in its charter)
Delaware82-3886022
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification No.)
1500 Solana Blvd, Building 4, Suite 4500
Westlake
Texas76262
(Address of principal executive offices)(Zip Code)

(469) 480-3669
(Registrant's telephone number, including area code)

Not applicable
(Former name or former address, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Class A Common Stock, par value $.01 per shareGSHDNASDAQ

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   þ Yes o No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
þ Yes o No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer Accelerated filer
Non-accelerated filer  Smaller reporting company
   Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No

As of July 22, 2024, there were 24,208,239 shares of Class A common stock outstanding and 12,747,530 shares of Class B common stock outstanding.



Table of contents
 Page
Part I
Item 1.Condensed Consolidated Financial Statements (Unaudited)
Item 2.Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3.Quantitative and Qualitative Disclosures About Market Risk
Item 4.Controls and Procedures
Part II
Item 1.Legal Proceedings
Item 1A.Risk Factors
Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
Item 3.Defaults Upon Senior Securities
Item 4.Mine Safety Disclosures
Item 5.Other Information
Item 6.Exhibits
 

2


Commonly used defined terms
As used in this Quarterly Report on Form 10-Q ("Form 10-Q"), unless the context indicates or otherwise requires, the following terms have the following meanings:
Ancillary Revenue: Revenue that is supplemental to our Core Revenue and Cost Recovery Revenue, Ancillary Revenue is unpredictable and often outside of the Company's control. Included in Ancillary Revenue are Contingent Commissions and other income.
Agency Fees: Fees separate from commissions charged directly to clients for efforts performed in the issuance of new insurance policies.
Annual Report on Form 10-K: The Company's annual report on Form 10-K for the fiscal year ended December 31, 2023.
Carrier: An insurance company.
Carrier Appointment: A contractual relationship with a Carrier.
Client Retention: Calculated by comparing the number of all clients that had at least one policy in force twelve months prior to the date of measurement and still have at least one policy in force at the date of measurement.
Contingent Commission: Revenue in the form of contractual payments from Carriers contingent upon several factors, including growth and profitability of the business placed with the Carrier.
Core Revenue: The most predictable revenue stream for the Company, these revenues consist of New Business Revenue and Renewal Revenue. New Business Revenue is lower-margin, but fairly predictable. Renewal Revenue is higher-margin and very predictable.
Cost Recovery Revenue: Revenue received by the Company associated with cost recovery efforts associated with selling and financing franchises. Included in Cost Recovery Revenue are Initial Franchise Fees and Interest Income.
Franchise Agreement: Agreements governing our relationships with Franchisees.
Franchisee: An individual or entity who has entered into a Franchise Agreement with us.
GF: Goosehead Financial, LLC.
Initial Franchise Fee: Contracted fees paid by Franchisees to compensate Goosehead for the training, onboarding and ongoing support of new franchise locations.
LLC Unit: a limited liability company unit of Goosehead Financial, LLC.
New Business Commission: Commissions received from Carriers relating to policies in their first term.
New Business Revenue: New Business Commissions, Agency Fees, and New Business Royalty Fees.
New Business Royalty Fees: Royalty Fees received from Franchisees relating to policies in their first term
NPS: Net Promoter Score is calculated based on a single question: “How likely are you to refer Goosehead Insurance to a friend, family member or colleague?” Clients that respond with a score of 6 or below are Detractors, a score of 7 or 8 are called Passives, and a score of 9 or 10 are Promoters. NPS is calculated by subtracting the percentage of Detractors from the percentage of Promoters.
Policies in Force: As of any reported date, the total count of current (non-cancelled) policies placed by us with our Carriers.
Policy Term: The contractual period the policy provides insurance coverage to the insured.
Pre-IPO LLC Members: owners of LLC Units of GF prior to the Offering.
Renewal Commission: Commissions received from Carriers relating to a policy in a renewal term.
Renewal Revenue: Renewal Commissions and Renewal Royalty Fees.
Renewal Royalty Fees: Royalty Fees received from Franchisees relating to a policy in a renewal term.
Royalty Fees: Fees paid by Franchisees to the Company that are tied to the gross commissions paid by the Carriers related to policies sold or renewed by a franchisee.
The Offering: The initial public offering completed by Goosehead Insurance, Inc. on May 1, 2018.
Total Written Premium: As of any reported date, the total amount of current (non-cancelled) gross premium that is placed by Goosehead with its portfolio of Carriers.
3


Special note regarding forward-looking statements
We have made statements in this Form 10-Q that are forward-looking statements. In some cases, you can identify these statements by forward-looking words such as “may,” “might,” “will,” “should,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential” or “continue,” the negative of these terms and other comparable terminology. These forward-looking statements, which are subject to risks, uncertainties and assumptions about us, may include projections of our future financial performance, our anticipated growth strategies and anticipated trends in our business. These statements are only predictions based on our current expectations and projections about future events. There are important factors that could cause our actual results, level of activity, performance or achievements to differ materially from the results, level of activity, performance or achievements expressed or implied by the forward-looking statements, including those factors discussed under the caption entitled “Item 1A. Risk factors” in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The forward-looking statements included in this Form 10-Q are made only as of the date hereof. Although we believe the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance or achievements. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of any of these forward-looking statements. We are under no duty to update any of these forward-looking statements after the date of this Form 10-Q to conform our prior statements to actual results or revised expectations.
4


PART I

Item 1. Condensed Consolidated Financial Statements (Unaudited)
Page
Condensed Consolidated Statements of Operations
Condensed Consolidated Balance Sheets
Condensed Consolidated Statements of Stockholders' Equity
Condensed Consolidated Statements of Cash Flows
Notes to the Condensed Consolidated Financial Statements
Note 1Organization
Note 2Summary of significant accounting policies
Note 3Revenues
Note 4Franchise fees receivable
Note 5Allowance for uncollectible agency fees
Note 6Property and equipment
Note 7Intangible assets
Note 8Debt
Note 9Income taxes
Note 10Stockholder's equity
Note 11Non-controlling interest
Note 12Equity-based compensation
Note 13Litigation



5


Goosehead Insurance, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
(In thousands, except per share amounts)
  Three Months Ended June 30,Six Months Ended June 30,
  2024202320242023
Revenues:
Commissions and agency fees$31,619 $31,173 $57,840 $56,657 
Franchise revenues46,225 37,687 84,214 69,761 
Interest income244 417 494 814 
Total revenues78,088 69,277 142,548 127,232 
Operating Expenses:
Employee compensation and benefits42,551 37,483 84,681 74,365 
General and administrative expenses16,855 17,332 34,035 33,188 
Bad debts653 900 1,780 2,555 
Depreciation and amortization2,632 2,372 5,200 4,465 
Total operating expenses62,691 58,087 125,696 114,573 
Income from operations15,397 11,190 16,852 12,659 
Other Income:
Interest expense(1,982)(1,709)(3,469)(3,440)
Other income (expense) 441  (6,286) 
Income before taxes13,856 9,481 7,097 9,219 
Tax (benefit) expense2,981 2,301 (5,587)2,220 
Net income10,875 7,180 12,684 6,999 
Less: net income attributable to non-controlling interests4,677 3,514 4,672 3,414 
Net income attributable to Goosehead Insurance, Inc.$6,198 $3,666 $8,012 $3,585 
Earnings per share:
Basic$0.25 $0.15 $0.32 $0.15 
Diluted$0.24 $0.15 $0.29 $0.15 
Weighted average shares of Class A common stock outstanding
Basic24,693 23,689 24,890 23,448 
Diluted38,031 24,333 38,435 23,981 



See Notes to the Condensed Consolidated Financial Statements
6



Goosehead Insurance, Inc.
Condensed Consolidated Balance Sheets
(Unaudited) 
(In thousands, except per share amounts)
  June 30,December 31,
  20242023
Assets
Current Assets:
Cash and cash equivalents$23,643 $41,956 
Restricted cash2,642 2,091 
Commissions and agency fees receivable, net8,820 12,903 
Receivable from franchisees, net11,046 9,720 
Prepaid expenses6,546 7,889 
Total current assets52,697 74,559 
Receivable from franchisees, net of current portion5,994 9,269 
Property and equipment, net of accumulated depreciation27,014 30,316 
Right-of-use asset35,475 38,406 
Intangible assets, net of accumulated amortization21,269 17,266 
Deferred income taxes, net191,275 181,209 
Other assets4,483 3,867 
Total assets$338,207 $354,892 
Liabilities and Stockholders’ Equity
Current Liabilities:
Accounts payable and accrued expenses$16,141 $16,398 
Premiums payable2,642 2,091 
Lease liability9,174 8,897 
Contract liabilities3,456 4,129 
Note payable10,063 9,375 
Liabilities under tax receivable agreement4,952  
Total current liabilities46,428 40,890 
Lease liability, net of current portion52,614 57,382 
Note payable, net of current portion87,028 67,562 
Contract liabilities, net of current portion16,663 22,970 
Liabilities under tax receivable agreement, net of current portion155,207 149,302 
Total liabilities357,940 338,106 
Class A common stock, $0.01 par value per share - 300,000 shares authorized, 24,205 shares issued and outstanding as of June 30, 2024, 24,966 shares issued and outstanding as of December 31, 2023
242 250 
Class B common stock, $0.01 par value per share - 50,000 shares authorized, 12,748 issued and outstanding as of June 30, 2024, 12,954 shares issued and outstanding as of December 31, 2023
127 130 
Additional paid in capital77,748 103,228 
Accumulated deficit(38,349)(47,056)
Total stockholders' equity 39,768 56,552 
Non-controlling interests(59,501)(39,766)
Total equity(19,733)16,786 
Total liabilities and equity$338,207 $354,892 

See Notes to the Condensed Consolidated Financial Statements
7


Goosehead Insurance, Inc.
Condensed Consolidated Statements of Stockholders' Equity
(Unaudited)
(In thousands)
Issued shares of Class A common stockIssued shares of Class B common stockClass A Common stockClass B Common StockAdditional paid in capitalAccumulated deficitTotal stockholders' equityNon-controlling interestTotal equity
Balance January 1, 202424,966 12,954 $250 $130 $103,228 $(47,056)$56,552 $(39,766)$16,786 
Distributions— — — — — — — (42)(42)
Net income (loss)— — — — — 1,814 1,814 (5)1,809 
Exercise of stock options65 — 1 — 1,862 — 1,863 — 1,863 
Equity-based compensation— — — — 7,357 — 7,357 — 7,357 
Activity under employee stock purchase plan2 — — — 146 — 146 — 146 
Redemption of LLC Units196 (196)2 (2)(605)— (605)605  
Deferred tax adjustments related to Tax Receivable Agreement— — — — 439 — 439 (117)322 
Reallocation of Non-controlling interest— — — — — (217)(217)217  
Balance March 31, 202425,230 12,758 $252 $128 $112,428 $(45,459)$67,349 $(39,109)$28,240 
Distributions— — — — — — — (2,346)(2,346)
Share Repurchases(1,045)— (10)— (41,953)— (41,963)(21,670)(63,633)
Net income— — — — — 6,198 6,198 4,677 10,875 
Exercise of stock options7 — — — 245 — 245 — 245 
Equity-based compensation— — — — 6,632 — 6,632 — 6,632 
Activity under employee stock purchase plan2 — — — 128 — 128 — 128 
Redemption of LLC Units10 (10)— — (29)— (29)29  
Deferred tax adjustments related to Tax Receivable Agreement— — — — 295 — 295 (170)126 
Reallocation of Non-controlling interest— — — — — 912 912 (912) 
Balance June 30, 202424,205 12,748 $242 $127 $77,748 $(38,349)$39,768 $(59,501)$(19,733)
8


Issued shares of Class A common stockIssued shares of Class B common stockClass A Common stockClass B Common StockAdditional paid in capitalAccumulated deficitTotal stockholders' equityNon-controlling interestTotal equity
Balance January 1, 202323,034 14,471 $228 $146 $70,866 $(60,570)$10,670 $(44,294)$(33,624)
Net loss— — — — — (81)(81)(100)(181)
Exercise of stock options17 — — — 173 — 173 — 173 
Equity-based compensation— — — — 6,620 — 6,620 — 6,620 
Activity under employee stock purchase plan4 — — — 201 — 201 — 201 
Redemption of LLC Units323 (323)3 (3)(990)— (990)990  
Deferred tax adjustments related to Tax Receivable Agreement— — — — 699 — 699 129 828 
Reallocation of Non-controlling interest— — — — — (103)(103)103  
Balance March 31, 202323,379 14,147 $231 $143 $77,569 $(60,754)$17,189 $(43,173)$(25,984)
Distributions— — — — — — — (5,206)(5,206)
Net income— — — — — 3,666 3,666 3,514 7,180 
Exercise of stock options167 — — 3,516 — 3,518 — 3,518 
Equity-based compensation— — — — 5,872 — 5,872 — 5,872 
Activity under employee stock purchase plan2 — — — 144 — 144 — 144 
Redemption of LLC Units352 (352)4 (4)(1,112)— (1,112)1,112  
Deferred tax adjustments related to Tax Receivable Agreement— — — — 870 — 870 157 1,027 
Reallocation of Non-controlling interest— — — — — (477)(477)477  
Balance June 30, 202323,900 13,795 $237 $139 $86,859 $(57,565)$29,670 $(43,118)$(13,448)


See Notes to the Condensed Consolidated Financial Statements
9


Goosehead Insurance, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)
  Six Months Ended June 30,
  20242023
Cash flows from operating activities:
Net income
$12,684 $6,999 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization5,387 4,578 
Impairment expense347 3,628 
Bad debt expense1,780 2,555 
Equity-based compensation13,989 12,492 
Impacts of tax receivable agreement10,858 8,497 
Deferred income taxes(9,618)(7,376)
Noncash lease activity(1,814)332 
Cloud computing arrangement implementation costs(295) 
Changes in operating assets and liabilities:
Receivable from franchisees1,379 2,494 
Commissions and agency fees receivable3,267 3,022 
Prepaid expenses1,343 (7,712)
Other assets(150)661 
Accounts payable and accrued expenses(1,235)(3,595)
Contract liabilities(6,980)(10,354)
Net cash provided by operating activities
30,942 16,221 
Cash flows from investing activities:
Issuance of notes receivable to franchisees(175) 
Proceeds from notes receivable to franchisees12 12 
Capitalized software development costs(5,212)(2,496)
Cash consideration paid for asset acquisitions (5,270)
Purchase of property and equipment(447)(3,532)
Net cash used for investing activities
(5,822)(11,286)
Cash flows from financing activities:
Customer premiums, net320 (107)
Debt issuance costs(621) 
Repayment of note payable(4,391)(13,125)
Proceeds from notes payable25,000  
Proceeds from the issuance of Class A common stock2,383 4,037 
Repurchases of Class A common stock(63,184) 
Member distributions and dividends(2,389)(5,206)
Net cash used for financing activities
(42,882)(14,401)
Net decrease in cash and cash equivalents, and restricted cash
(17,762)(9,466)
Cash and cash equivalents, and restricted cash, beginning of period44,047 30,387 
Cash and cash equivalents, and restricted cash, end of period$26,285 $20,921 
Supplemental disclosures of cash flow data:
Cash paid during the period for interest$3,217 $3,282 
Cash paid for income taxes986 534 
See Notes to the Condensed Consolidated Financial Statements
10

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

1. Organization

Goosehead Insurance, Inc. (“GSHD”) is the sole managing member of Goosehead Financial, LLC (“GF”) and has the sole voting power and control of management of GF. Accordingly, GSHD consolidates the financial results of GF and reports non-controlling interest in GSHD’s condensed consolidated financial statements.
GF was organized on January 1, 2016 as a Delaware Limited Liability Company and is headquartered in Westlake, TX.
GSHD (collectively with its consolidated subsidiaries, the “Company”) provides personal and commercial property and casualty insurance brokerage services for its clients through a network of corporate-owned agencies and franchise units across the nation.
The Company had 13 and 12 corporate-owned locations in operation at June 30, 2024 and 2023, respectively. Franchisees are provided access to Carrier Appointments, product training, technology infrastructure, client service centers and back office services. During the three months ended June 30, 2024 and 2023, the Company onboarded 19 and 72 franchise locations, respectively, and had 1,122 and 1,344 operating franchise locations as of June 30, 2024 and 2023, respectively. No franchises were purchased during the three and six months ended June 30, 2024 and 2023.
All intercompany accounts and transactions have been eliminated in consolidation.

2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with the instructions to Form 10-Q. Therefore, they do not include all of the annual disclosures required by accounting principles generally accepted in the United States of America ("GAAP"). However, in the opinion of management, these statements include all adjustments, consisting of normal recurring adjustments, which are necessary for a fair presentation of the condensed consolidated financial positions at June 30, 2024 and December 31, 2023, and the condensed consolidated statements of operations, stockholders' equity and statements of cash flows for the three and six months ended June 30, 2024 and 2023. The interim period condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements that are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results that can be expected for the entire year. The Company experiences seasonal fluctuations of its revenue due to the timing of contingent commission revenue recognition and trends in housing market activity.
Reclassification
Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.
During the three months ended June 30, 2024, the Company elected to change its presentation of the cash flows associated with "Premiums payable" from operating activities to present them as financing activities, net, within the Condensed Consolidated Statement of Cash Flows within the caption "Customer premiums, net". Comparative amounts have been recast to conform to current period presentation. This reclassification had no impact on the Condensed Consolidated Statements of Operations, Condensed Consolidated Balance Sheets or Condensed Consolidated Statements of Stockholders' Equity.
During the three months ended March 31, 2024, the Company recorded loss on remeasurement of the tax receivable agreement ("TRA") liability within "Tax (benefit) expense". For six months ended June 30, 2024, those amounts have been reclassified to Other income (expense) within the Condensed Consolidated Statement of Operations. This reclassification had no impact on the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Stockholders' Equity, or Condensed Consolidated Statement of Cash Flows.
11

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported period. Accordingly, actual results could differ from those estimates as more information becomes known.
Intangible Assets
Intangible assets are stated at cost less accumulated amortization and reflect amounts paid for the Company’s web domain, computer software costs, and purchased books of business (customer accounts). The web domain is amortized over a useful life of fifteen years, computer software costs are amortized over a useful life of three to ten years, and books of business (customer accounts) are amortized over a useful life of eight years.
Asset Impairment
The Company reviews all of its identifiable assets for impairment periodically and whenever events or changes in business circumstances indicate that the carrying value of the assets may not be recoverable. In reviewing identifiable assets, if the undiscounted future cash flows were less than the carrying amount of the respective assets, an indicator of impairment would exist, and further analysis would be required to determine whether or not a loss would need to be charged against current period earnings as a component of general and administrative expenses.
Based on a review of tangible assets during the three months ended March 31, 2024, the Company identified one office lease that would be subleased and completed a recoverability assessment for assets at that location. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $0.1 million for property and equipment and $0.2 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.
Based on a review of intangible assets during the three months ended June 30, 2023, the Company identified a group of internally-developed software assets that had not been placed into service and will not be completed. As a result, the Company determined the assets had no fair value and recorded an impairment expense of $1.1 million related to the asset group.
Based on a review of tangible assets during the three months ended June 30, 2023, the Company identified two office leases that would be subleased and completed a recoverability assessment for assets at those locations. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $1.4 million for property and equipment and $1.1 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying amounts and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in income tax expense in the period of enactment.
Cash and Cash Equivalents, and Restricted Cash
The Company holds premiums received from the insured, but not yet remitted to the Carrier, in a fiduciary capacity. Premiums received but not yet remitted included in restricted cash were $2.6 million and $1.8 million as of June 30, 2024 and 2023, respectively.
12

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
The Company earns interest on its cash balance that is held in interest-bearing checking accounts. During the three and six months ended June 30, 2024 the Company recognized $0.4 million and $0.4 million in interest income within Other income (expense) in the Condensed Consolidated Statements of Operations. No interest income was recognized during the three and six months ended June 30, 2023. As of June 30, 2024, the Company did not have any cash equivalents.
The following is a reconciliation of our cash and cash equivalents and restricted cash balances as presented in the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023 (in thousands):
June 30,
20242023
Cash and cash equivalents$23,643 $19,131 
Restricted cash2,642 1,790 
Cash and cash equivalents, and restricted cash$26,285 $20,921 

Accounting pronouncements not yet adopted
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction. This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied on a prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
13

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

3. Revenue
Commissions and fees
The Company earns commissions, which are paid as a percentage of the policy premiums placed by the Company, by performing its obligation to identify, place, and make effective insurance coverage on behalf of its customer, the insured. The Company defines the term of the policy as the contractual period the policy provides insurance coverage to the insured, which is typically one year or less. Commissions earned for the placement of the initial policy term for a given insurance product are recorded as New Business Commissions. New Business Commissions are earned at a point in time on the effective date of the policy, which is when the customer’s unilateral right to cancel the policy without consideration expires, as the Company has no further performance obligations for the initial term once the policy is placed and made effective.

After the initial policy term for a given insurance product, the Company earns Renewal Commissions by assisting the customer to make effective a renewal policy that satisfies the customer’s current insurance coverage needs. The Company performs this obligation by monitoring the customer’s policy to ensure a renewal is offered by the carrier and that the client promptly pays the premium. Alternatively, based on the needs of the customer, the Company may assist the customer to adjust coverage terms to satisfy its current insurance coverage needs or the Company may assist the customer to re-shop the insurance coverage to identify, place, and make effective a policy that better meets those needs. Renewal Commissions are earned at a point in time upon the effective date of the renewal policy term or upon the effective date of the replacement policy identified, placed, and made effective for the customer, which is when the customer’s unilateral right to non-renew the policy expires, as the Company has no further performance obligations for that renewal policy term.

The transaction price for commissions revenue is set as an estimate of the variable consideration to be received for the current policy term. This estimate includes the fixed consideration due based on the contractual terms of the current policy and adjustments for estimates of modifications of the contractual terms of the current policy and/or termination of the policy before the end of the current term. This variable consideration is constrained to the extent that it is probable there will not be a significant reversal of revenue.
For Agency Fees, the Company enters into a contract with the insured, in which the Company's performance obligation is to place an insurance policy. The transaction price of the agency fee is set at the time the sale is agreed upon, and is included in the contract. Agency Fee revenue is recognized at a point in time, which is the effective date of the policy.
Contingent commission revenue is generated from contracts between the Company and insurance carriers, for which the Company is compensated for certain growth, profitability, or other performance-based metrics. The performance obligations for contingent commissions will vary by contract, but generally include the Company increasing profitable written premium with the insurance carrier. The transaction price for contingent commissions is estimated based on all available information and is recognized over time as the Company completes its performance obligations, as the underlying policies are placed, net of a constraint.
The Company must estimate the amount of consideration that will be received such that a significant reversal of revenue is not probable. Contingent commissions represent a form of variable consideration associated with the placement and profitability of coverage, for which we earn commissions. Contingent commissions are estimated, with a constraint applied, and accrued in relation to the satisfaction of the performance obligations for the period over which the contract applies. The resulting effect on the timing of recognizing contingent commissions closely follows a similar pattern as our commissions and fees with any adjustments recognized when payments are received or as additional information that affects the estimate becomes available.
Franchise revenues
Franchise revenues include initial franchise fees and ongoing new and renewal royalty fees from franchisees.
Revenue from Initial Franchise Fees is generated from a contract between the Company and a franchisee. The Company's performance obligation is to provide initial training, onboarding, ongoing support and use of the Company's business operations over the period of the franchise agreement. The transaction price is set by the franchise agreement and revenue is recognized over time as the Company completes its performance obligations.
14

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
Initial franchise fees are recognized as revenue over the 10-year life of the franchise contract, beginning on the start date of the contract.
Revenue from New and Renewal Royalty Fees is recorded by applying the sales- and usage-based royalties exception. Under the sales- and usage-based exception, the Company recognizes revenue over time as a franchise places and makes effective a policy for an insured. The transaction price for the royalty fee for each policy made effective is set as the contractual royalty rate multiplied by an estimate of the commissions to be received by the franchise for the current term of the policy. This estimate includes the fixed consideration due based on the contractual terms of the current policy and adjustments for estimates of modifications of the contractual terms of the current policy and/or termination of the policy before the end of the current term. This variable consideration is constrained to the extent that it is probable there will not be a significant reversal of revenue.
Contract costs
Additionally, the Company has evaluated ASC Topic 340 - Other Assets and Deferred Cost (“ASC 340”) which requires companies to defer certain incremental cost to obtain customer contracts, and certain costs to fulfill customer contracts.
Incremental cost to obtain - The Company defers certain costs to obtain customer contracts primarily as they relate to commission-based compensation plans for selling new franchise agreements. These incremental costs are deferred and amortized over a 10-year period, which is consistent with the term of the contract. The balance of cost to obtain is included with Other assets on the Condensed Consolidated Balance Sheets.
Costs to fulfill - The Company has evaluated the need to capitalize costs to fulfill customer contracts and has determined that there are no costs that meet the definition for capitalization under ASC 340.

Disaggregation of Revenue
The following table disaggregates revenue by source (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Type of revenue stream:
Commissions and agency fees
Renewal Commissions$20,591 $18,541 $36,552 $34,359 
New Business Commissions6,682 6,257 12,363 11,774 
Agency Fees2,137 2,404 4,048 4,634 
Contingent Commissions2,209 3,971 4,877 5,890 
Franchise revenues
Renewal Royalty Fees36,828 27,552 65,881 50,304 
New Business Royalty Fees7,169 6,267 13,402 11,909 
Initial Franchise Fees1,631 3,287 3,875 6,350 
Other Franchise Revenues598 581 1,055 1,198 
Interest Income244 417 494 814 
Total Revenues$78,088 $69,277 $142,548 $127,232 
Timing of revenue recognition:
Transferred at a point in time$29,410 $27,202 $52,962 $50,767 
Transferred over time48,678 42,075 89,586 76,465 
Total Revenues$78,088 $69,277 $142,548 $127,232 

15

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
Contract Balances
The following table provides information about receivables, cost to obtain, and contract liabilities from contracts with customers (in thousands):
June 30, 2024December 31, 2023Increase/(decrease)
Cost to obtain franchise contracts(1)
$1,920 $2,309 $(389)
Commissions and agency fees receivable, net8,820 12,903 (4,083)
Receivable from franchisees(2)
17,040 18,989 (1,949)
Contract liabilities(2)(3)
20,119 27,099 (6,980)
(1) Cost to obtain franchise contracts is included in Other assets on the condensed consolidated balance sheets.
(2) Includes both the current and long term portion of this balance.
(3) Initial Franchise Fees to be recognized over the life of the contract.

The Company records Franchise Fees as contract liabilities on the Condensed Consolidated Balance Sheets when the agreement is executed. Contract liabilities are reduced as fees are recognized in revenue over the expected life of the franchise license. As the term of the franchise license is typically ten years, substantially all of the franchise fee revenue recognized in the period ended June 30, 2024 was included in the contract liabilities balance as of December 31, 2023.

Significant changes in contract liabilities are as follows (in thousands):
Contract liabilities at December 31, 2023
$27,099 
Revenue recognized during the period(3,875)
New deferrals(1)
1,595 
Write offs(2)
(4,700)
Contract liabilities at June 30, 2024
$20,119 
(1) Initial Franchise Fees where the consideration is received from the franchisee for services which are to be transferred to the Franchisee over the expected life of the Franchise Agreement.
(2) Franchise Fees, net of recognized revenue, no longer deferred due to the termination of the Franchise Agreement.

4. Franchise Fees Receivable
The balance of Franchise fees receivable included in Receivable from franchisees consisted of the following (in thousands):
  
June 30, 2024December 31, 2023
Franchise fees receivable(1)
$7,567 $15,096 
Less: Unamortized discount(1)
(2,154)(4,388)
Less: Allowance for uncollectible franchise fees(1)
(32)(223)
Net franchise fees receivable(1)
$5,381 $10,485 
(1) Includes both the current and long term portion of this balance.
16

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
Activity in the allowance for uncollectible franchise fees was as follows (in thousands):
Balance at December 31, 2023$223 
Charges to bad debts379 
Write offs(570)
Balance at June 30, 2024$32 
Balance at December 31, 2022$487 
Charges to bad debts823 
Write offs(889)
Balance at June 30, 2023$421 

5. Allowance for Uncollectible Agency Fees
Activity in the allowance for uncollectible agency fees was as follows (in thousands):
Balance at December 31, 2023$508 
Charges to bad debts816 
Write offs(925)
Balance at June 30, 2024$399 
Balance at December 31, 2022$450 
Charges to bad debts876 
Write offs(673)
Balance at June 30, 2023$653 

6. Property and equipment
Property and equipment consisted of the following (in thousands):
June 30, 2024December 31, 2023
Furniture & fixtures$11,418 $11,306 
Computer equipment4,727 4,482 
Network equipment478 436 
Phone system326 326 
Leasehold improvements36,244 36,285 
Total53,193 52,834 
Less accumulated depreciation(26,179)(22,518)
Property and equipment, net$27,014 $30,316 
Depreciation expense was $3.7 million and $3.8 million for six months ended June 30, 2024 and 2023, respectively.

17

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
7. Intangible assets
Intangible assets consisted of the following (in thousands):
June 30, 2024December 31, 2023
Computer software & web domain$19,051 $13,509 
Books of business6,895 6,895 
Total25,946 20,404 
Less: accumulated amortization(4,677)(3,138)
Intangible assets, net$21,269 $17,266 
Amortization expense was $1.5 million and $0.7 million for six months ended June 30, 2024 and 2023, respectively.
8. Debt
On July 21, 2021, the Company refinanced its $25 million revolving credit facility and $80 million term note payable to a $50 million revolving credit facility and $100 million term note payable in order to obtain a more favorable interest rate on the outstanding debt. The revolving credit facility and term note are collateralized by substantially all the Company’s assets, which includes rights to future commissions and royalties.
On April 26, 2023, the Company entered into Amendment No.1 of the Second Amended and Restated Credit Agreement, which provided that LIBOR should be replaced with SOFR.
On April 24, 2024, the Company entered into Amendment No. 2 of the Second Amended and Restated Credit Agreement, increasing the term note payable by $25 million and increasing the capacity of the revolving credit facility by $25 million to a total capacity of $75 million.
As of June 30, 2024, the Company had nothing drawn against the revolving credit facility and had a letter of credit of $0.2 million applied against the maximum borrowing availability. Borrowings under the revolving credit facility are payable on July 21, 2026. Thus, amounts available to draw totaled $74.8 million. The term note is payable in quarterly installments of $2.5 million, with a balloon payment of $80.5 million on July 21, 2026.
The interest rate applicable to both the revolving credit facility and the term note for each leverage ratio tier is as follows:
Leverage RatioInterest Rate
< 1.50x
SOFR + 175 bps
> 1.50x
SOFR + 200 bps
> 2.50x
SOFR + 225 bps
> 3.50x
SOFR + 250 bps

As of June 30, 2024, the interest rate applicable for the credit facilities was SOFR plus 200 basis points.
18

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

Maturities of the term note payable for the next five years are as follows (in thousands):
Amount
2024$5,031 
202510,063 
202683,016 
2027 
2028 
Total$98,109 

The Company’s note payable agreement contains certain restrictions and covenants. Under these restrictions, the Company is limited in the amount of debt incurred and distributions payable. As of June 30, 2024, the Company's maximum allowable trailing twelve months debt-to-EBITDA ratio, as defined by the credit agreement, was 4x. In addition, the credit agreement contains certain change of control provisions that, if broken, would trigger a default. Finally, the Company must maintain certain financial ratios. As of June 30, 2024, the Company was in compliance with these covenants.
Because of both instruments’ variable interest rate, the note payable balance at June 30, 2024 and December 31, 2023, approximates fair value using Level 2 inputs, described below.
The framework for measuring fair value provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy are described as follows:
 
Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets.
Level 2—Significant other observable inputs other than Level 1 prices such as quoted prices in markets that are not active, quoted prices for similar assets or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset.
Level 3—Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.
The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.
9. Income Taxes
GSHD is the sole managing member of GF, which is treated as a partnership for U.S. federal and most applicable state and local income tax purposes. As a partnership, GF is not subject to U.S. federal and certain state and local income taxes. Any taxable income or loss generated by GF is passed through to and included in the taxable income or loss of its members, including GSHD, on a pro rata basis. GSHD is subject to U.S. federal income taxes, in addition to state and local income taxes, with respect to GSHD's allocable share of income of GF.
Income tax (benefit) expense
Provision expense from income taxes was $3.0 million for the three months ended June 30, 2024 compared to $2.3 million for the three months ended June 30, 2023. The effective tax rate was 22% for the three months ended June 30, 2024 compared to 24% for the three months ended June 30, 2023. Tax benefit was $5.6 million for the six months ended June 30, 2024 compared to tax expense of $2.2 million for the six months ended June 30, 2023. The effective tax rate was (79)% for the six months ended June 30, 2024 and 24% for the six months ended June 30, 2023. The change in the effective tax rate was primarily due to changes in state apportionment and related state filing requirements.
19

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
Deferred taxes
Deferred tax assets at June 30, 2024 were $191.3 million compared to $181.2 million at December 31, 2023. The primary contributing factors to the increase in deferred tax assets are additional redemptions of LLC Units of GF for shares of Class A common stock of GSHD during the six months ended June 30, 2024 and an increase in the blended state tax rate due to changes in state apportionment and related state filing requirements.
Tax Receivable Agreement
GF intends to make an election under Section 754 of the Internal Revenue Code of 1986, as amended, and the regulations thereunder (the “Code”) effective for each taxable year in which a redemption or exchange of LLC Units and corresponding Class B common stock for shares of Class A common stock occurs. Future taxable redemptions or exchanges are expected to result in tax basis adjustments to the assets of GF that will be allocated to the Company and thus produce favorable tax attributes. These tax attributes would not be available to GSHD in the absence of those transactions. The anticipated tax basis adjustments are expected to reduce the amount of tax that GSHD would otherwise be required to pay in the future.
GSHD entered into a tax receivable agreement ("TRA") with the Pre-IPO LLC Members on May 1, 2018 that provides for the payment by GSHD to the Pre-IPO LLC Members of 85% of the amount of cash savings, if any, in U.S. federal, state and local income tax or franchise tax that GSHD actually realizes as a result of (i) any increase in tax basis in GSHD's assets and (ii) tax benefits related to imputed interest deemed arising as a result of payments made under the tax receivable agreement.
During the three and six months ended June 30, 2024, an aggregate of 10,008 and 206,129 LLC Units were redeemed by the Pre-IPO LLC Members for newly issued shares of Class A common stock. In connection with these redemptions, GSHD received 10,008 and 206,129 LLC Units, which resulted in an increase in the tax basis of its investment in GF subject to the provisions of the tax receivable agreement. The Company recognized a liability for the TRA Payments due to the Pre-IPO LLC Members, representing 85% of the aggregate tax benefits the Company expects to realize from the tax basis increases related to the redemptions of LLC Units, after concluding it was probable that such TRA Payments would be paid based on its estimates of future taxable income. As of June 30, 2024, the total amount of TRA Payments due to the Pre-IPO LLC Members under the tax receivable agreement was $160.2 million, of which $5.0 million was current and included in Liabilities under tax receivable agreement within Current liabilities on the Condensed Consolidated Balance Sheet. Future exchanges of LLC Units for Class A common stock will result in additional TRA payments. Additionally, during the six months ended June 30, 2024, the Company's effective tax rate increased due to changes in state apportionment and related state filing requirements. This resulted in a remeasurement of its TRA liability of $6.7 million, which has been reported in "Other income (expense)" on the Condensed Consolidated Statement of Operations.
Uncertain tax positions
GSHD has determined there are no material uncertain tax positions as of June 30, 2024.
10. Stockholders' Equity
Class A Common Stock
GSHD has a total of 24,205 thousand shares of its Class A common stock outstanding at June 30, 2024. Each share of Class A common stock holds economic rights and entitles its holder to one vote per share on all matters submitted to a vote of the stockholders of GSHD.
Class B Common Stock
GSHD has a total of 12,748 thousand shares of its Class B common stock outstanding at June 30, 2024. Each share of Class B common stock has no economic rights but entitles its holder to one vote per share on all matters submitted to a vote of the stockholders of GSHD.
Holders of Class A common stock and Class B common stock vote together as a single class on all matters presented to GSHD's shareholders for their vote or approval, except as otherwise required by applicable law, by agreement, or by GSHD's certificate of incorporation.

20

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
Earnings Per Share
The following table sets forth the calculation of basic earnings per share ("EPS") based on net income attributable to GSHD for the three and six months ended June 30, 2024 and 2023, divided by the basic weighted average number of Class A common stock as of the three and six months ended June 30, 2024 and 2023 (in thousands, except per share amounts).
Diluted EPS of Class A common stock is computed by dividing net income attributable to GSHD by the weighted average number of shares of Class A common stock outstanding adjusted to give effect to potentially dilutive securities.
Shares of the Company’s Class B common stock do not share in the earnings or losses attributable to Goosehead Insurance, Inc. and are therefore not participating securities. As such, separate presentation of basic and diluted earnings per share of Class B common stock under the two-class method has not been presented. Shares of the Company’s Class B common stock are, however, considered potentially dilutive shares of Class A common stock because shares of Class B common stock, together with the related GF LLC Units, are exchangeable into shares of Class A common stock on a one-for-one basis. The Company calculates the effects of the conversion of Class B shares to Class A shares using the "if-converted" method and includes such effects in the calculation of diluted EPS if the effects are dilutive.
The following table summarizes the calculation of EPS for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Numerator:
Net income attributable to GSHD - Basic
$6,198 $3,666 $8,012 $3,585 
Less: net income attributable to non-controlling interests(1)
4,677 3,514 4,672 3,414 
Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares(1)
(1,735) (1,566) 
Net income available to GSHD - Diluted
$9,140 $7,180 $11,118 $6,999 
Denominator:
Basic EPS
Weighted average outstanding Class A common shares - Basic24,693 23,689 24,890 23,448 
Earnings per share of Class A common stock - Basic$0.25 $0.15 $0.32 $0.15 
Diluted EPS
Weighted average outstanding Class A common shares - Basic24,693 23,689 24,890 23,448 
Effect of dilutive securities:
Weighted average outstanding Class B common shares (if-converted)(1)
12,751  12,807  
Stock options(2)
588 644 738 533 
Weighted average outstanding Class A common shares - Diluted38,031 24,333 38,435 23,981 
Earnings per share of Class A common stock - Diluted$0.24 $0.15 $0.29 $0.15 

(1) For the three and six months ended June 30, 2024, the impact of the conversion of Class B common shares to Class A common shares calculated under the if-converted method was dilutive, and as such, (a) 12,751 and 12,807 common shares (assuming the conversion of all
21

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
outstanding class B common stock) were included in Weighted average outstanding Class A common shares - Diluted and (b) $2.9 million and $3.1 million of non-controlling interest net income (after incremental tax effect from assuming conversion of all outstanding class B common stock), was added back to Net income attributable to GSHD - Basic to arrive at Net income available to GSHD - diluted. For the three and six months ended June 30, 2023, the impact of the conversion of Class B common shares to Class A common shares is excluded from the calculation of Diluted EPS because inclusion of such shares would be anti-dilutive.
(2) Dilutive stock options is computed using the treasury stock method, which are not participating securities. 1,576 and 1,272 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2024 because the effect would have been anti-dilutive. 1,543 and 2,178 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2023 because the effect would have been anti-dilutive.

Share Repurchase Program
On April 24, 2024, our board of directors approved a share repurchase program with authorization to purchase up to $100 million of our Class A common stock through March 31, 2025. The share repurchase program does not require the Company to acquire any dollar amount or number of shares of common stock and may be modified, suspended, or discontinued at any time. The timing, manner, price and amount of any repurchases will be determined at the discretion of management in accordance with applicable securities laws and other restrictions. Class A common stock acquired under the program will be retired upon repurchase. Additionally, for every repurchased share of Class A common stock, the Company will direct GF to repurchase, at the price paid to repurchase such share, and cancel an LLC unit of GF held by the Company.
During the three months ended June 30, 2024, the Company repurchased and retired 1,045 thousand shares of Class A common stock at an average price of $60.46, for an aggregate $63.6 million. All repurchases were made in open-market transactions and recorded at their aggregate transaction cost inclusive of commissions and excise taxes. As of June 30, 2024, the Company had remaining authorization under the share repurchase program to purchase up to approximately $36.8 million of the Company's Class A common stock.
11. Non-controlling interest
GSHD is the sole managing member of GF and, as a result, it consolidates the financial results of GF. GSHD reports a non-controlling interest representing the economic interest in GF held by the other members of GF.
GF makes distributions to the LLC Unit holders on a pro rata basis to facilitate the LLC Unit holder's quarterly tax payments. For the three and six months ended June 30, 2024, GF made distributions of $6.5 million and $6.5 million, of which $2.2 million and $2.2 million was made to Pre-IPO LLC Members. The remaining $4.3 million and $4.3 million was made to GSHD and was eliminated in consolidation.
Under the amended and restated Goosehead Financial, LLC Agreement, the Pre-IPO LLC Members have the right, from and after the completion of the Offering (subject to the terms of the amended and restated Goosehead Financial, LLC Agreement), to require GSHD to redeem all or a portion of their LLC Units for, at GSHD's election, newly-issued shares of Class A common stock on a one-for-one basis or a cash payment equal to the volume weighted average market price of one share of GSHD's Class A common stock for each LLC Unit redeemed (subject to customary adjustments, including for stock splits, stock dividends and reclassifications) in accordance with the terms of the amended and restated Goosehead Financial, LLC Agreement. Additionally, in the event of a redemption request by a Pre-IPO LLC Member, GSHD may, at its option, effect a direct exchange of cash or Class A common stock for LLC Units in lieu of such a redemption. Shares of Class B common stock will be cancelled on a one-for-one basis if GSHD, at the election of a Pre-IPO LLC Member, redeems or exchanges LLC Units of such Pre-IPO LLC Member pursuant to the terms of the amended and restated Goosehead Financial, LLC Agreement. Except for transfers to GSHD pursuant to the amended and restated Goosehead Financial, LLC Agreement or to certain permitted transferees, the Pre-IPO LLC Members are not permitted to sell, transfer or otherwise dispose of any LLC Units or shares of Class B common stock.
During the three and six months ended June 30, 2024, an aggregate of 10 thousand and 206 thousand LLC Units were redeemed by the non-controlling interest holders. Pursuant to the GF LLC Agreement, GSHD issued 10 thousand and 206 thousand shares of Class A common stock in connection with these redemptions and received 10 thousand and 206 thousand LLC Interests, increasing GSHD's ownership interest in GF. Simultaneously, and in connection with these redemptions, 10 thousand and 206 thousand shares of Class B common stock were surrendered and cancelled.
22

Goosehead Insurance, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)
The following table summarizes the ownership interest in GF as of June 30, 2024 (in thousands):
June 30, 2024
LLC UnitsOwnership %
Number of LLC Units held by GSHD24,20565.5%
Number of LLC Units held by non-controlling interest holders12,74834.5%
Number of LLC Units outstanding36,953100.0%

The weighted average ownership percentages for the applicable reporting periods are used to attribute net income to GSHD and the non-controlling interest holders. The non-controlling interest holders' weighted average ownership percentage for the three and six months ended June 30, 2024 was 34.1% and 34.0%.

12. Equity-Based Compensation
Stock option expense was $6.6 million and $14.0 million for the three and six months ended June 30, 2024. Stock option expense was $5.9 million and $12.5 million for the three and six months ended June 30, 2023.

13. Litigation
From time to time, GSHD may be involved in various legal proceedings, lawsuits and claims incidental to the conduct of the Company's business. The Company records accruals for legal contingencies to the extent that it has concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. In the opinion of the Company's management, the likely results of any ongoing legal matters are not expected, either individually or in the aggregate, to have a material adverse effect on the Company's financial position, results of operations or cash flows.
On November 10, 2022, a verified stockholder class action complaint for declaratory relief, captioned Mickey Dollens v. Goosehead Insurance, Inc., C.A. No. 2022-1018-JTL, was filed in the Court of Chancery of the State of Delaware (the “Dollens Action”), alleging certain corporate governance documents adopted by the Company were invalid under Delaware law. On August 8, 2023, the parties entered into a proposed settlement providing for certain non-monetary benefits to the class (i.e., revisions to the Company's Stockholder Agreement). Additionally, the plaintiffs have petitioned the Court for attorneys’ fees and litigation expenses. The matter is currently stayed. While there can be no assurance regarding the ultimate outcome of the petition, the Company believes a potential loss, if any, would not be material.
23


Item 2: Management’s discussion and analysis of financial condition and results of operations

OVERVIEW
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and the related notes and other financial information included elsewhere in this Form 10-Q. In addition to historical financial information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties, and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of many factors, including those discussed under “Risk factors” and elsewhere in this report and in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
We are a rapidly growing personal lines independent insurance agency, reinventing the traditional approach to distributing personal lines products and services throughout the United States. We were founded with one vision in mind—to provide consumers with superior insurance coverage at the best available price and in a timely manner. By leveraging our differentiated business model and innovative technology platform, we are able to deliver to consumers a superior insurance experience. Our management team continues to own approximately 35% of the company, representing our commitment to the long-term success of the Company.
Financial Highlights for the Second Quarter of 2024:
Total revenue increased 13% from the second quarter of 2023 to $78.1 million
Core Revenue* increased by 20% from the second quarter of 2023 to $73.4 million
Total Written Premiums placed increased 30% from the prior-year period to $998.9 million
Net income increased by $3.7 million from the second quarter of 2023 to $10.9 million, or 14% of total revenues
Adjusted EBITDA* increased 7% from the second quarter of 2023 to $24.7 million, or 32% of total revenues
Basic and diluted earnings per share were $0.25 and $0.24, respectively, and Adjusted EPS* was $0.43 per share for the three months ended June 30, 2024
Policies in Force increased 11% from June 30, 2023 to 1,588,000 at June 30, 2024
Corporate sales headcount increased 12% from June 30, 2023 to 313 at June 30, 2024
As of June 30, 2024, 157 of these Corporate sales agents had less than one year of tenure and 156 had greater than one year of tenure
Total franchises decreased 33% compared to the prior-year period to 1,165; total operating franchises decreased 17% from June 30, 2023 to 1,122 at June 30, 2024
As of June 30, 2024, 89 operating Franchisees had less than one year of tenure and 1,033 operating Franchisees had greater than one year of tenure
*Core Revenue, Adjusted EBITDA and Adjusted EPS are non-GAAP measures. Reconciliation of Core Revenue to total revenue, Adjusted EBITDA to net income and Adjusted EPS to EPS, the most directly comparable financial measures presented in accordance with GAAP, are set forth under "Key performance indicators".
24


Certain income statement line items
Revenues
For the three months ended June 30, 2024, revenue increased by 13% to $78.1 million from $69.3 million for the three months ended June 30, 2023. For the six months ended June 30, 2024, revenue increased by 12% to $142.5 million from $127.2 million for the six months ended June 30, 2023. Total Written Premium, which we believe is the best leading indicator of future revenue, increased to $999 million for the three months ended June 30, 2024 from $767 million for the three months ended June 30, 2023. Total Written Premium increased 29% for the six months ended June 30, 2024 to $1,818 million from $1,405 million for the six months ended June 30, 2023. Total Written Premiums drive our current and future Core Revenue and give us potential opportunities to earn Ancillary Revenue in the form of Contingent Commissions.
Our various revenue streams do not equally contribute to the long-term value of Goosehead. For instance, Renewal Revenue and Renewal Royalty Fees are more predictable and have higher margin profiles, thus are higher quality revenue streams for the Company. Alternatively, Contingent Commissions, while high margin, are unpredictable and dependent on insurance company underwriting and forces of nature and thus are lower quality revenue for the Company. Our revenue streams can be viewed in three distinct categories: Core Revenue, Cost Recovery Revenue, and Ancillary Revenue, which are non-GAAP measures. A reconciliation of Core Revenue, Cost Recovery Revenue, and Ancillary Revenue to total revenue, the most directly comparable financial measure presented in accordance with GAAP, are set forth under "Key performance indicators".
Core Revenue:
Renewal Commissions - highly predictable, higher-margin revenue stream, which is managed by our service team.
Renewal Royalty Fees - highly predictable, higher-margin revenue stream, which is managed by our service team. For policies in their first renewal term, we see an increase in our share of royalties from 20% to 50% on the commission paid by the Carriers.
New Business Commissions - predictable based on agent headcount and consistent ramp-up of agents, but lower margin than Renewal Commissions because of higher commissions paid to agents and higher back-office costs associated with policies in their first term. This revenue stream has predictably converted into higher-margin Renewal Commissions historically, and we expect this to continue moving forward.
New Business Royalty Fees - predictable based on franchise count and consistent ramp-up of franchises, but lower margin than Renewal Royalty Fees because the Company only receives a royalty fee of 20% on the commissions paid by the Carrier in the first term of every policy and incurs higher back-office costs associated with policies in their first term. This revenue stream has predictably converted into higher-margin Renewal Royalty Fees historically, and we expect this to continue moving forward.
Agency Fees - although predictable based on agent count, Agency Fees do not renew like New Business Commissions and Renewal Commissions.

Cost Recovery Revenue:
Initial Franchise Fees - one-time Cost Recovery Revenue stream per franchise unit that covers the Company's costs to recruit, train, onboard, and support the franchise for the first year. These fees are fully earned and non-refundable when a franchise attends our initial training.
Interest Income - like Initial Franchise Fees, interest income is a Cost Recovery Revenue stream that reimburses the Company for those franchises on a payment plan.

Ancillary Revenue:
Contingent Commissions - although high margin, Contingent Commissions are unpredictable and susceptible to weather events and Carrier underwriting results. Management does not rely on Contingent Commissions for operating cash flow or budget planning.
Other Franchise Revenues - book transfer fees, marketing investments from Carriers and other items that are unpredictable and supplemental to other revenue streams.

25


We discuss below the breakdown of our revenue by stream:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Core Revenue:
Renewal Commissions(1)
$20,59126 %$18,54127 %$36,55226 %$34,35927 %
Renewal Royalty Fees(2)
36,82847 %27,55240 %65,88146 %50,30440 %
New Business Commissions(1)
6,682%6,257%12,363%11,774%
New Business Royalty Fees(2)
7,169%6,267%13,402%11,909%
Agency Fees(1)
2,137%2,404%4,048%4,634%
Total Core Revenue73,40794 %61,02188 %132,24693 %112,98089 %
Cost Recovery Revenue:
Initial Franchise Fees(2)
1,631%3,287%3,875%6,350%
Interest Income244— %417%494— %814%
Total Cost Recovery Revenue1,875%3,704%4,369%7,164%
Ancillary Revenue:
Contingent Commissions(1)
2,209%3,971%4,877%5,890%
Other Franchise Revenues(2)
598%581%1,055%1,198%
Total Ancillary Revenue2,807%4,552%5,933%7,088%
Total Revenues$78,088100 %$69,277100 %$142,548100 %$127,232100 %

(1) Renewal Commissions, New Business Commissions, Agency Fees, and Contingent Commissions are included in "Commissions and agency fees" as shown on the Condensed consolidated statements of operations.
(2) Renewal Royalty Fees, New Business Royalty Fees, Initial Franchise Fees, and Other Franchise Revenues are included in "Franchise revenues" as shown on the Condensed consolidated statements of operations.


26


Consolidated results of operations
The following is a discussion of our consolidated results of operations for each of the three and six months ended June 30, 2024 and 2023. This information is derived from our accompanying condensed consolidated financial statements prepared in accordance with GAAP.
The following table summarizes our results of operations for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Revenues:
Commissions and agency fees$31,619 40 %$31,173 45 %$57,840 41 %$56,657 45 %
Franchise revenues46,225 59 %37,687 54 %84,214 59 %69,761 55 %
Interest income244 — %417 %494 — %814 %
Total revenues78,088 100 %69,277 100 %142,548 100 %127,232 100 %
Operating Expenses:
Employee compensation and benefits42,551 68 %37,483 65 %84,681 67 %74,365 65 %
General and administrative expenses16,855 27 %17,332 30 %34,035 27 %33,188 29 %
Bad debts653 %900 %1,780 %2,555 %
Depreciation and amortization2,632 %2,372 %5,200 %4,465 %
Total operating expenses62,691 100 %58,087 100 %125,696 100 %114,573 100 %
Income from operations15,397 11,190 16,852 12,659 
Other Income (Expense):
Interest expense(1,982)(1,709)(3,469)(3,440)
Other income (expense)441 — (6,286)— 
Income before taxes13,856 9,481 7,097 9,219 
Tax (benefit) expense2,981 2,301 (5,587)2,220 
Net income10,875 7,180 12,684 6,999 
Less: net income attributable to non-controlling interests4,677 3,514 4,672 3,414 
Net income attributable to Goosehead Insurance, Inc.$6,198 $3,666 $8,012 $3,585 

Revenues
For the three months ended June 30, 2024 revenue increased 13% to $78.1 million from $69.3 million for the three months ended June 30, 2023. For the six months ended June 30, 2024 revenue increased 12% to $142.5 million from $127.2 million for the six months ended June 30, 2023.
Commissions and agency fees
Commissions and agency fees consist of new business commissions, renewal commissions, agency fees, and contingent commissions.
27


The following table sets forth these revenue streams by amount and as a percentage of total commissions and agency fees for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Core Revenue:
Renewal Commissions$20,591 65 %$18,541 59 %$36,552 63 %$34,359 61 %
New Business Commissions6,682 21 %6,257 20 %12,363 21 %11,774 21 %
Agency Fees2,137 %2,404 %4,048 %4,634 %
Total Core Revenue:29,410 93 %27,202 87 %52,962 92 %50,767 90 %
Ancillary Revenue:
Contingent Commissions2,209 %3,971 13 %4,877 %5,890 10 %
Commissions and agency fees$31,619 100 %$31,173 100 %$57,840 100 %$56,657 100 %

Renewal Commissions increased by $2.1 million, or 11%, to $20.6 million for the three months ended June 30, 2024 from $18.5 million for the three months ended June 30, 2023. Renewal Commissions increased by $2.2 million, or 6%, to $36.6 million for the six months ended June 30, 2024 from $34.4 million for the six months ended June 30, 2023. The increase during the three and six months ended June 30, 2024 was primarily attributable to an increase in the number of policies in the renewal term from June 30, 2023 to June 30, 2024 and premium rate increases.
New Business Commissions increased by $0.4 million, or 7%, to $6.7 million for the three months ended June 30, 2024 from $6.3 million for the three months ended June 30, 2023. New Business Commissions increased by $0.6 million, or 5%, to $12.4 million for the six months ended June 30, 2024 from $11.8 million for the six months ended June 30, 2023. The increase during the three and six months ended June 30, 2024 was primarily driven by an increase in the number of Corporate Sales agents.
Revenue from Agency Fees decreased by $0.3 million, or 11%, to $2.1 million for the three months ended June 30, 2024 from $2.4 million for the three months ended June 30, 2023. Revenue from Agency Fees decreased by $0.6 million, or 13%, to $4.0 million for the six months ended June 30, 2024 from $4.6 million for the six months ended June 30, 2023. The decrease in Agency Fees during the three and six months ended June 30, 2024 was primarily attributable to a decrease in the percentage of policies written where an Agency Fee was charged.
Revenue from Contingent Commissions decreased by $1.8 million to $2.2 million for the three months ended June 30, 2024 from $4.0 million for the three months ended June 30, 2023. Revenue from Contingent Commissions decreased by $1.0 million, to $4.9 million for the six months ended June 30, 2024 from $5.9 million for the six months ended June 30, 2023. The decrease during the three and six months ended June 30, 2024 was primarily attributable to additional profitability requirements in order to earn a contingent bonus.
28


Franchise revenues
Franchise Revenues consist of Royalty Fees, Initial Franchise Fees, and Other Franchise Revenues.
The following table sets forth these revenue streams by amount and as a percentage of franchise revenues for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Core Revenues:
Renewal Royalty Fees$36,828 80 %$27,552 73 %$65,881 78 %$50,304 72 %
New Business Royalty Fees7,169 16 %6,267 17 %13,402 16 %11,909 17 %
Total Core Revenues:43,997 95 %33,819 90 %79,284 94 %62,213 89 %
Cost Recovery Revenues:
Initial Franchise Fees1,631 %3,287 %3,875 %6,350 %
Ancillary Revenues:
Other Franchise Revenues598 %581 %1,055 %1,198 %
Franchise revenues$46,226 100 %$37,687 100 %$84,214 100 %$69,761 100 %

Revenue from Renewal Royalty Fees increased by $9.3 million, or 34%, to $36.8 million for the three months ended June 30, 2024 from $27.6 million for the three months ended June 30, 2023. Revenue from Renewal Royalty Fees increased by $15.6 million, or 31%, to $65.9 million for the six months ended June 30, 2024 from $50.3 million for the six months ended June 30, 2023. The increase in revenue from Renewal Royalty Fees during the three and six months ended June 30, 2024 was primarily attributable to an increase in the number of policies in the renewal term and rising premium rates.
Revenue from New Business Royalty Fees increased by $0.9 million, or 14%, to $7.2 million for the three months ended June 30, 2024 from $6.3 million for the three months ended June 30, 2023. Revenue from New Business Royalty Fees increased by $1.5 million, or 13%, to $13.4 million for the six months ended June 30, 2024 from $11.9 million for the six months ended June 30, 2023. The increase in revenue from New Business Royalty Fees during the three and six months ended June 30, 2024 was primarily attributable to an increase in agent productivity and rising premium rates.
Revenue from Initial Franchise Fees decreased by $1.7 million, or 50%, to $1.6 million for the three months ended June 30, 2024 from $3.3 million for the three months ended June 30, 2023. Revenue from Initial Franchise Fees decreased by $2.5 million, or 39%, to $3.9 million for the six months ended June 30, 2024 from $6.4 million for the six months ended June 30, 2023. The primary reason for this decrease was lower turnover of franchises during the period, which avoids accelerated recognition of Initial Franchise Fees for terminated franchises.
Interest income
Interest income decreased by $0.2 million, or 41%, to $0.2 million for the three months ended June 30, 2024 from $0.4 million for the three months ended June 30, 2023. Interest income decreased by $0.3 million, or 39%, to $0.5 million for the six months ended June 30, 2024 from $0.8 million for the six months ended June 30, 2023. The decrease was primarily attributable to fewer average Franchise Agreements signed under the payment plan option.
Expenses
Employee compensation and benefits
Employee compensation and benefits expenses increased by $5.1 million, or 14%, to $42.6 million for the three months ended June 30, 2024 from $37.5 million for the three months ended June 30, 2023. Employee compensation and benefits expenses increased by $10.3 million, or 14%, to $84.7 million for the six months ended June 30, 2024 from $74.4 million for the six months ended June 30, 2023. The increase was primarily related to an investments in corporate producers, partnership, technology, and service functions, and an increase in equity-based compensation of 12% related to stock option awards during the year.
29


General and administrative expenses
General and administrative expenses decreased by $0.5 million, or 3%, to $16.9 million for the three months ended June 30, 2024 from $17.3 million for the three months ended June 30, 2023. The decrease was primarily attributable to impairment charges in the prior year offset by increased spending on software. General and administrative expenses increased by $0.8 million, or 3%, to $34.0 million for the six months ended June 30, 2024 from $33.2 million for the six months ended June 30, 2023. This increase was primarily attributable to increased spending on software offset by a decrease in asset impairment charges and professional services.
Bad debts
Bad debts decreased by $0.2 million, or 27%, to $0.7 million for the three months ended June 30, 2024 from $0.9 million for the three months ended June 30, 2023. Bad debts decreased by $0.8 million, or 30%, to $1.8 million for the six months ended June 30, 2024 from $2.6 million for the six months ended June 30, 2023. The decrease during the three and six months ended June 30, 2024 was primarily attributable to lower turnover of franchises during the periods.
Depreciation and amortization
Depreciation and amortization increased by $0.3 million, or 11%, to $2.6 million for the three months ended June 30, 2024 from $2.4 million for the three months ended June 30, 2023. Depreciation and amortization increased by $0.7 million, or 16%, to $5.2 million for the six months ended June 30, 2024 from $4.5 million for the six months ended June 30, 2023. This increase during the three and six months ended June 30, 2024 was primarily attributable to increased spending on software development since June 30, 2023.
Interest expense
Interest expense increased by $0.3 million for the three months ended June 30, 2024, to $2.0 million from $1.7 million for the three months ended June 30, 2023. Interest expense increased to $3.5 million for the six months ended June 30, 2024 from $3.4 million for the six months ended June 30, 2023. The primary driver of this increase during the three and six months ended June 30, 2024 was an increase in total borrowings outstanding during the periods.
Other income (expense)
Other income (expense) consists of remeasurements of our TRA liability and interest income. Other income (expense) increased by $0.4 million for the three months ended June 30, 2024 as a result of interest income generated by cash held in interest-bearing checking accounts. Other income (expense) decreased by $6.3 million for the six months ended June 30, 2024 primarily due to remeasurements of our TRA liability due to an increase in the effective tax rate resulting from changes in state apportionment and related state filing requirements.
Tax (benefit) expense
Tax expense increased by $0.7 million for the three months ended June 30, 2024, to $3.0 million from expense of $2.3 million for the three months ended June 30, 2023 primarily due to an increase in income before taxes. Tax (benefit) expense decreased by $7.8 million for the six months ended June 30, 2024 to a benefit of $5.6 million from expense of $2.2 million for six months ended June 30, 2023. This is primarily due to the deferred tax impact of changes in state apportionment and related state filing requirements.

30


Key performance indicators
Our key operating metrics are discussed below:
Total Written Premium
Total Written Premium represents for any reported period, the total amount of current (non-cancelled) gross premium that is placed by Goosehead with its portfolio of Carriers. Total Written Premium placed is an appropriate measure of operating performance because it reflects growth of our business relative to other insurance agencies.
The following tables show Total Written Premium placed by corporate agents and franchisees for the three and six months ended June 30, 2024 and 2023 (in thousands).
Three Months Ended June 30,% Change
20242023
Corporate sales Total Written Premium$205,788 $179,638 15 %
Franchise sales Total Written Premium793,087 587,614 35 %
Total Written Premium$998,875 $767,252 30 %
  Six Months Ended June 30,% Change
  20242023
Corporate sales Total Written Premium$374,288 $326,467 15 %
Franchise sales Total Written Premium1,443,372 1,078,496 34 %
Total Written Premium$1,817,660 $1,404,963 29 %
Policies in Force
Policies in Force means, as of any reported date, the total count of current (non-cancelled) policies placed by Goosehead with its portfolio of Carriers. We believe that Policies in Force is an appropriate measure of operating performance because it reflects growth of our business relative to other insurance agencies.
As of June 30, 2024, we had 1.6 million Policies in Force compared to 1.5 million as of December 31, 2023 and 1.4 million as of June 30, 2023, representing a 7% and 11% increase, respectively.
NPS
Net Promoter Score (NPS) is calculated based on a single question: “How likely are you to refer Goosehead Insurance to a friend, family member or colleague?” Clients that respond with a 6 or below are Detractors, a
score of 7 or 8 are called Passives, and a 9 or 10 are Promoters. NPS is calculated by subtracting the percentage of Detractors from the percentage of Promoters. For example, if 50% of respondents were Promoters and 10% were Detractors, NPS is a 40. NPS is a useful gauge of the loyalty of client relationships and can be compared across companies and industries.
NPS has remained steady at 91 as of June 30, 2024, compared to 91 as of June 30, 2023.
Client Retention
Client Retention is calculated by comparing the number of all clients that had at least one policy in force twelve months prior to the date of measurement and still have at least one policy in force at the date of measurement. We believe Client Retention is useful as a measure of how well Goosehead retains clients year-over-year and minimizes defections.
Client Retention decreased modestly to 84% at June 30, 2024 when compared to 86% at December 31, 2023 and 88% at June 30, 2023. For the trailing twelve months ended June 30, 2024, we retained 99% of the premiums we distributed in the trailing twelve months ended June 30, 2023, which decreased modestly from the 101% premium retention at December 31, 2023. Our premium retention rate is higher than our Client Retention rate as a result of both premiums increasing year over year and additional coverages sold by our sales and service teams.
31


New Business Revenue
New Business Revenue is commissions received from the Carrier, Agency Fees received from clients, and New Business Royalty Fees from franchises relating to policies in their first term.
For the three months ended June 30, 2024, New Business Revenue grew 7% to $16.0 million, from $14.9 million for the three months ended June 30, 2023. For the six months ended June 30, 2024, New Business Revenue grew 5% to $29.8 million, from $28.3 million for the six months ended June 30, 2023. Growth in New Business Revenue during the three and six months ended June 30, 2024 was primarily driven by growth in productivity and rising premium rates.
Renewal Revenue
Renewal Revenue is commissions received from the Carrier and Renewal Royalty Fees from franchises received after the first term of a policy.
For the three months ended June 30, 2024, Renewal Revenue grew 25% to $57.4 million, from $46.1 million for the three months ended June 30, 2023. For the six months ended June 30, 2024, Renewal Revenue grew 21% to $102.4 million, from $84.7 million for the six months ended June 30, 2023. Growth in Renewal Revenue during the three and six months ended June 30, 2024 was primarily driven by Client Retention of 84% at June 30, 2024, and rising premium rates.
Non-GAAP Measures
Core Revenue, Cost Recovery Revenue, Ancillary Revenue, Adjusted EBITDA, Adjusted EBITDA Margin, and Adjusted EPS are not measures of financial performance under GAAP and should not be considered substitutes for total revenue, net income, net income margin or earnings per share, which we consider to be the most directly comparable GAAP measures. We refer to these measures as "non-GAAP financial measures." We consider these non-GAAP financial measures to be useful metrics for management and investors to facilitate operating performance comparisons from period to period by excluding potential differences caused by variations in capital structures, tax position, depreciation, amortization and certain other items that we believe are not representative of our core business. Core Revenue, Cost Recovery Revenue, Ancillary Revenue, Adjusted EBITDA, Adjusted EBITDA Margin, and Adjusted EPS have limitations as analytical tools, and when assessing our operating performance, you should not consider Core Revenue, Cost Recovery Revenue, Ancillary Revenue, Adjusted EBITDA, Adjusted EBITDA Margin, or Adjusted EPS in isolation or as substitutes for total revenue, net income, earnings per share, as applicable, or other consolidated income statement data prepared in accordance with GAAP. Other companies may calculate Core Revenue, Cost Recovery Revenue, Ancillary Revenue, Adjusted EBITDA, Adjusted EBITDA Margin, and Adjusted EPS differently than we do, limiting their usefulness as comparative measures.
Core Revenue
Core Revenue is a supplemental measure of our performance and includes Renewal Commissions, Renewal Royalty Fees, New Business Commissions, New Business Royalty Fees, and Agency Fees. We believe that Core Revenue is an appropriate measure of operating performance because it summarizes all of our revenues from sales of individual insurance policies.
Core Revenue increased by $12.4 million, or 20%, to $73.4 million for the three months ended June 30, 2024 from $61.0 million for the three months ended June 30, 2023. Core Revenue increased by $19.3 million, or 17%, to $132.2 million for the six months ended June 30, 2024 from $113.0 million for the six months ended June 30, 2023. The primary drivers of the increase during the three and six months ended June 30, 2024 were the higher number of policies in the renewal term from June 30, 2023 to June 30, 2024 as well as premium retention of 99% as of June 30, 2024.
32


Cost Recovery Revenue
Cost Recovery Revenue is a supplemental measure of our performance and includes Initial Franchise Fees and Interest Income. We believe that Cost Recovery Revenue is an appropriate measure of operating performance because it summarizes revenues that are viewed by management as cost recovery mechanisms.
Cost Recovery Revenue decreased by $1.8 million, or 49%, to $1.9 million for the three months ended June 30, 2024 from $3.7 million for the three months ended June 30, 2023. The primary driver of the decrease was a decrease in total franchises. Cost Recovery Revenue decreased by $2.8 million, or 39%, to $4.4 million for the six months ended June 30, 2024 from $7.2 million for the six months ended June 30, 2023. The primary driver was a decrease in terminations of franchises, resulting in less acceleration of initial franchise fee revenue.
Ancillary Revenue
Ancillary Revenue is a supplemental measure of our performance and includes Contingent Commissions and Other Franchise Revenues. We believe that Ancillary Revenue is an appropriate measure of operating performance because it summarizes revenues that are ancillary to our core business.
Ancillary Revenue decreased by $1.7 million to $2.8 million for the three months ended June 30, 2024 from $4.6 million for the three months ended June 30, 2023. Ancillary Revenue decreased by $1.2 million to $5.9 million for the six months ended June 30, 2024 from $7.1 million for the six months ended June 30, 2023. The decrease was primarily attributable to additional profitability requirements in order to earn a contingent bonus.
Adjusted EBITDA
Adjusted EBITDA is a supplemental measure of our performance. We believe that Adjusted EBITDA is an appropriate measure of operating performance because it eliminates the impact of items that do not relate to business performance. Adjusted EBITDA is defined as net income (the most directly comparable GAAP measure) before interest, income taxes, depreciation and amortization, adjusted to exclude equity-based compensation, impairment expense, and other non-operating items, including, among other things, certain non-cash charges and certain non-recurring or non-operating gains or losses.
Adjusted EBITDA increased by $1.6 million, or 7%, to $24.7 million for the three months ended June 30, 2024 from $23.1 million for the three months ended June 30, 2023. Adjusted EBITDA increased by $3.1 million, or 9%, to $36.4 million for the six months ended June 30, 2024 from $33.2 million for the six months ended June 30, 2023. The primary driver of the increase in Adjusted EBITDA during the three and six months ended June 30, 2024 was growth in Total Revenue.
Adjusted EBITDA Margin
Adjusted EBITDA Margin is Adjusted EBITDA as defined above, divided by total revenue excluding other non-operating items. Adjusted EBITDA Margin is helpful in measuring profitability of operations on a consolidated level.
For the three months ended June 30, 2024, Adjusted EBITDA Margin was 32% compared to 33% for the three months ended June 30, 2023. For the six months ended June 30, 2024, Adjusted EBITDA Margin was 26% compared to 26% for the six months ended June 30, 2023 as a result of maintaining growth in expenses in proportion to growth in Total Revenue.
Adjusted EPS
Adjusted EPS is a supplemental measure of our performance, defined as earnings per share (the most directly comparable GAAP measure) before non-recurring or non-operating income and expenses. Adjusted EPS is a useful measure to management because it eliminates the impact of items that do not relate to business performance.
33


GAAP to Non-GAAP Reconciliations
The following tables show a reconciliation from Total Revenues to Core Revenue, Cost Recovery Revenue, and Ancillary Revenue for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Total Revenues$78,088 $69,277 $142,548 $127,232 
Core Revenue:
Renewal Commissions(1)
$20,591 $18,541 $36,552 $34,359 
Renewal Royalty Fees(2)
36,828 27,552 65,881 50,304 
New Business Commissions(1)
6,682 6,257 12,363 11,774 
New Business Royalty Fees(2)
7,169 6,267 13,402 11,909 
Agency Fees(1)
2,137 2,404 4,048 4,634 
Total Core Revenue73,407 61,021 132,246 112,980 
Cost Recovery Revenue:
Initial Franchise Fees(2)
1,631 3,287 3,875 6,350 
Interest Income244 417 494 814 
Total Cost Recovery Revenue1,875 3,704 4,369 7,164 
Ancillary Revenue:
Contingent Commissions(1)
2,209 3,971 4,877 5,890 
Other Franchise Revenues(2)
598 581 1,055 1,198 
Total Ancillary Revenue2,807 4,552 5,933 7,088 
Total Revenues$78,088 $69,277 $142,548 $127,232 
(1) Renewal Commissions, New Business Commissions, Agency Fees, and Contingent Commissions are included in "Commissions and agency fees" as shown on the condensed consolidated statements of operations.
(2) Renewal Royalty Fees, New Business Royalty Fees, Initial Franchise Fees, and Other Franchise Revenues are included in "Franchise revenues" as shown on the condensed consolidated statements of operations.

The following tables show a reconciliation from net income to Adjusted EBITDA and Adjusted EBITDA margin for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Net income$10,875 $7,180 $12,684 $6,999 
Interest expense1,982 1,709 3,469 3,440 
Depreciation and amortization2,632 2,372 5,200 4,465 
Tax (benefit) expense2,981 2,301 (5,587)2,220 
Equity-based compensation6,632 5,872 13,989 12,492 
Impairment expense— 3,628 347 3,628 
Other (income) expense(441)— 6,286 — 
Adjusted EBITDA$24,661 $23,062 $36,388 $33,244 
Adjusted EBITDA Margin(1)
32 %33 %26 %26 %
(1) Adjusted EBITDA Margin is calculated as Adjusted EBITDA divided by Total Revenue ($24,661/$78,088), and ($23,062/$69,277) for the three months ended June 30, 2024 and 2023, respectively. Adjusted EBITDA Margin is calculated as Adjusted EBITDA divided by Total Revenue ($36,388/$142,548), and ($33,244/$127,232) for the six months ended June 30, 2024 and 2023, respectively.

34


The following tables show a reconciliation from basic earnings per share to Adjusted EPS (non-GAAP basis) for the three and six months ended June 30, 2024 and 2023. Note that totals may not sum due to rounding:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Earnings per share - basic (GAAP)$0.25 $0.15 $0.32 $0.15 
Add: equity-based compensation(1)
0.18 0.16 0.37 0.33 
Add: impairment expense(2)
— 0.10 0.01 0.10 
Adjusted EPS (non-GAAP)$0.43 $0.41 $0.70 $0.58 
(1) Calculated as equity-based compensation divided by sum of weighted average Class A and Class B shares [$6.6 million/(24.7 million + 12.8 million)] for the three months ended June 30, 2024 and [$5.9 million/ (23.7 million + 13.9 million)] for the three months ended June 30, 2023. Calculated as equity-based compensation divided by sum of weighted average Class A and Class B shares [$14.0 million/(24.9 million + 12.8 million)] for the six months ended June 30, 2024 and [$12.5 million/ (23.4 million + 14.1 million)] for the six months ended June 30, 2023.
(2) Calculated as impairment expense divided by sum of weighted average Class A and Class B shares [$0.3 million/(24.9 million + 12.8 million)] for the six months ended June 30, 2024. Calculated as impairment expense divided by sum of weighted average Class A and Class B shares [$3.6 million/(23.7 million + 13.9 million)] for the three months ended June 30, 2023. Calculated as impairment expense divided by sum of weighted average Class A and Class B shares [$3.6 million/(23.4 million + 14.1 million)] for the six months ended June 30, 2023. No impairment was recorded for the three months ended June 30, 2024.
Liquidity and capital resources
Liquidity and capital resources
We have managed our historical liquidity and capital requirements primarily through the receipt of revenues. Our primary cash flow activities involve: (1) generating cash flow from Commissions and Fees, which largely includes New Business Revenue, Renewal Revenue, and Agency Fees; (2) generating cash flow from Franchise Revenues operations, which largely includes Initial Franchise Fees and Royalty Fees; (3) borrowings, interest payments and repayments under our credit agreement; and (4) issuing shares of Class A common stock. As of June 30, 2024, our cash and cash equivalents balance was $23.6 million. We have used cash flow from operations primarily to pay compensation and related expenses, general, administrative and other expenses, debt service, special dividends, share repurchases, and distributions to our owners.
Credit agreement
See "Note 8. Debt" in the condensed consolidated financial statements included herein for a discussion of the Company's credit facilities.

Comparative cash flows
The following table summarizes our cash flows from operating, investing and financing activities for the periods indicated (in thousands):
Six Months Ended June 30,
20242023Change
Net cash provided by operating activities
$30,942 $16,221 $14,721 
Net cash used for investing activities
(5,822)(11,286)5,464 
Net cash used for financing activities
(42,882)(14,401)(28,481)
Net decrease in cash and cash equivalents
(17,762)(9,466)(8,296)
Cash and cash equivalents, and restricted cash, beginning of period44,047 30,387 13,660 
Cash and cash equivalents, and restricted cash, end of period$26,285 $20,921 $5,364 
Operating activities
Net cash provided by operating activities was $30.9 million for the six months ended June 30, 2024 as compared to net cash provided by operating activities of $16.2 million for the six months ended June 30, 2023. This increase in net cash provided by operating activities was primarily attributable to a $5.7 million increase in net income and a $9.1 million decrease in prepaid expenses.
35


Investing activities
Net cash used for investing activities was $5.8 million for the six months ended June 30, 2024, compared to net cash used for investing activities of $11.3 million for the six months ended June 30, 2023. This decrease was primarily driven by a $8.4 million decrease in purchases of books of business and property and equipment offset by a $2.7 million increase in capitalized software development costs.
Financing activities
Net cash used for financing activities was $42.9 million for the six months ended June 30, 2024 as compared to net cash used for financing activities of $14.4 million for the six months ended June 30, 2023. This increase in net cash used for financing activities was primarily driven by repurchases of our Class A common stock for $63.2 million offset by new borrowings under our term loan of $25.0 million and an $8.7 million decrease in repayments on our term loan.
Future sources and uses of liquidity
Our sources of liquidity are (1) cash on hand, (2) net working capital, (3) cash flows from operations and (4) our revolving credit facility. Based on our current expectations, we believe that these sources of liquidity will be sufficient to fund our working capital requirements and to meet our commitments in the foreseeable future.
We expect that our primary liquidity needs will comprise cash to (1) provide capital to facilitate the organic growth of our business, (2) pay operating expenses, including cash compensation to our employees, (3) make payments under the tax receivable agreement, (4) pay interest and principal due on borrowings under our Credit Agreement (5) pay income taxes, (6) repurchase shares under our Share Repurchase Program, and (7) when deemed advisable by our board of directors, pay dividends.
Dividend policy
There have been no material changes to our dividend policy as described in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Tax receivable agreement
We entered into a tax receivable agreement with the Pre-IPO LLC Members on May 1, 2018 that provides for the payment by us to the Pre-IPO LLC Members of 85% of the amount of cash savings, if any, in U.S. federal, state and local income tax or franchise tax that we actually realize as a result of (i) any increase in tax basis in Goosehead Insurance, Inc.’s assets and (ii) tax benefits related to imputed interest deemed arising as a result of payments made under the tax receivable agreement. See "Item 13. Certain relationships and related transactions, and director independence" of the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Holders of Goosehead Financial, LLC Units (other than Goosehead Insurance, Inc.) may, subject to certain conditions and transfer restrictions described above, redeem or exchange their LLC Units for shares of Class A common stock of Goosehead Insurance, Inc. on a one-for-one basis. Goosehead Financial, LLC intends to make an election under Section 754 of the Internal Revenue Code of 1986, as amended, and the regulations thereunder (the “Code”) effective for each taxable year in which a redemption or exchange of LLC Units for shares of Class A common stock occurs, which is expected to result in increases to the tax basis of the assets of Goosehead Financial, LLC at the time of a redemption or exchange of LLC Units. The redemptions or exchanges are expected to result in increases in the tax basis of the tangible and intangible assets of Goosehead Financial, LLC. These increases in tax basis may reduce the amount of tax that Goosehead Insurance, Inc. would otherwise be required to pay in the future. We have entered into a tax receivable agreement with the Pre-IPO LLC Members that provides for the payment by us to the Pre-IPO LLC Members of 85% of the amount of cash savings, if any, in U.S. federal, state and local income tax or franchise tax that we actually realize as a result of (i) any increase in tax basis in Goosehead Insurance, Inc.’s assets resulting from (a) the purchase of LLC Units from any of the Pre-IPO LLC Members using the net proceeds from any future offering, (b) redemptions or exchanges by the Pre-IPO LLC Members of LLC Units for shares of our Class A common stock or (c) payments under the tax receivable agreement and (ii) tax benefits related to imputed interest deemed arising as a result of payments made under the tax receivable agreement. This payment obligation is an obligation of Goosehead Insurance, Inc. and not of Goosehead Financial, LLC. For purposes of the tax receivable agreement, the cash tax savings in income tax will be computed by comparing the actual income tax liability of Goosehead Insurance, Inc. (calculated with certain assumptions) to the amount of such taxes that Goosehead Insurance, Inc. would have been required to pay had there been no increase to the tax basis of the assets of Goosehead Financial, LLC as a result of the redemptions or exchanges and had Goosehead Insurance, Inc. not entered into the tax receivable agreement. Estimating the amount of
36


payments that may be made under the tax receivable agreement is by its nature imprecise, insofar as the calculation of amounts payable depends on a variety of factors. While the actual increase in tax basis, as well as the amount and timing of any payments under the tax receivable agreement, will vary depending upon a number of factors, including the timing of redemptions or exchanges, the price of shares of our Class A common stock at the time of the redemption or exchange, the extent to which such redemptions or exchanges are taxable and the amount and timing of our income. See "Item 13. Certain relationships and related transactions, and director independence" of the Annual Report on Form 10-K. We anticipate that we will account for the effects of these increases in tax basis and associated payments under the tax receivable agreement arising from future redemptions or exchanges as follows:
we will record an increase in deferred tax assets for the estimated income tax effects of the increases in tax basis based on enacted federal and state tax rates at the date of the redemption or exchange;
to the extent we estimate that we will not realize the full benefit represented by the deferred tax asset, based on an analysis that will consider, among other things, our expectation of future earnings, we will reduce the deferred tax asset with a valuation allowance; and
we will record 85% of the estimated realizable tax benefit (which is the recorded deferred tax asset less any recorded valuation allowance) as an increase to the liability due under the tax receivable agreement and the remaining 15% of the estimated realizable tax benefit as an increase to additional paid-in capital.
All of the effects of changes in any of our estimates after the date of the redemption or exchange will be included in net income. Similarly, the effect of subsequent changes in the enacted tax rates will be included in net income.

Contractual obligations, commitments and contingencies
The following table represents our contractual obligations as of June 30, 2024, aggregated by type (in thousands):

 
  
Contractual obligations, commitments and contingencies
TotalLess than
1 year
1-3 years3-5 yearsMore than
5 years
Operating leases(1)
$69,527 $11,401 $23,197 $21,164 $13,765 
Debt obligations payable(2)
98,110 10,063 88,047 — — 
Interest expense(3)
13,672 7,036 6,636 — — 
Liabilities under the tax receivable agreement(4)
160,159 4,952 38,750 21,506 94,951 
Total$341,468 $33,452 $156,630 $42,670 $108,716 

(1)The Company leases its facilities under non-cancelable operating leases. In addition to monthly lease payments, the lease agreements require the Company to reimburse the lessors for its portion of operating costs each year. Rent expense was $2.0 million and $2.0 million for the three months ended June 30, 2024 and 2023 and $3.8 million and $4.1 million for the six months ended June 30, 2024 and 2023.
(2)The Company further amended its credit facilities on April 24, 2024 increasing term loan borrowings by $25 million and increasing the revolving credit facility by $25 million to $75 million of which nothing was drawn as of June 30, 2024. See "Note 8. Debt" under Part I, Item 1 of this Form 10-Q.
(3)Interest expense includes interest payments on our outstanding debt obligations under our credit agreement. Our debt obligations have variable interest rates. We have calculated future interest obligations based on the interest rate for our debt obligations as of June 30, 2024.
(4)See "Item 2. Management's discussion and analysis of financial condition and results of operation - Tax receivable agreement."

Share Repurchase Program
On April 24, 2024, our board of directors approved a share repurchase program with authorization to purchase up to $100 million of our Class A common stock through March 31, 2025. See "Note 10. Stockholders' Equity" in the condensed consolidated financial statements included herein for a discussion of the repurchase program.

37


Off-balance sheet arrangements
We do not invest in any off-balance sheet vehicles that provide liquidity, capital resources, market or credit risk support, or engage in any activities that expose us to any liability that is not reflected in our condensed consolidated financial statements except for those described under “Contractual obligations, commitments and contingencies” above.

Critical accounting policies
Our discussion and analysis of our consolidated financial condition and results of operations is based upon the accompanying condensed consolidated financial statements and notes thereto, which have been prepared in accordance with GAAP. The preparation of the condensed consolidated financial statements requires us to make estimates, judgments and assumptions, which we believe to be reasonable, based on the information available. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. Variances in the estimates or assumptions used to actual experience could yield materially different accounting results. On an ongoing basis, we evaluate the continued appropriateness of our accounting policies and resulting estimates to make adjustments we consider appropriate under the facts and circumstances. There have been no significant changes to our critical accounting policies as disclosed in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Recent accounting pronouncements
See "Note 2. Summary of Significant Accounting Policies—Recently Issued Accounting Pronouncements” under Part I, Item 1 of this Form 10-Q.

38


Item 3. Quantitative and Qualitative Disclosures About Market Risk
There have been no material changes to our exposure to market risks as described in "Item 7A. Quantitative and qualitative disclosure of market risks" in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

Item 4. Controls and Procedures
Under the supervision and with the participation of management, including the Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of June 30, 2024. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms and that such information is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.
There were no changes to our internal control over financial reporting that occurred during the quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


39


PART II

Item 1. Legal Proceedings
The information required by this Item is incorporated by reference to "Part I, Item I, Note 13. Litigation" in the condensed consolidated financial statements included herein.
Item 1A. Risk Factors
There have been no material changes to the risk factors disclosed in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Subject to the terms of the amended and restated Goosehead Financial, LLC Agreement, each LLC Unit is redeemable (along with the cancellation of the corresponding share of Class B common stock) for one share of Class A common stock.
Issuer Purchases of Equity Securities
Share repurchase activity during the three months ended June 30, 2024 was as follows (in thousands, except for average price paid per share):
PeriodTotal Number of Shares PurchasedAverage Price Paid Per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(1)
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs
April 1, 2024 - April 30, 2024
100 $57.17 100 $94,291 
May 1, 2024 - May 31, 2024
840 $61.11 840 $42,987 
June 1, 2024 - June 30, 2024
105 $58.40 105 $36,837 
Total1,045 1,045 
(1) On April 24, 2024, our board of directors approved a share repurchase program with authorization to purchase up to $100 million of our Class A common stock through March 31, 2025.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information

None.

40


Item 6. Exhibits
101.INSXBRL Instance Document
101.SCHXBRL Schema Document
101.CALXBRL Calculation Linkbase Document
101.DEFXBRL Definition Linkbase Document
101.LABXBRL Label Linkbase Document
101.PREXBRL Presentation Linkbase
104Cover Page Interactive Data File - the cover page interactive data file does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document

Signatures

Pursuant to the requirements of the Securities Exchange Act of 1934, we have duly caused this report to be signed on our behalf by the undersigned thereunto duly authorized.
 GOOSEHEAD INSURANCE, INC.
 
Date:July 24, 2024By: /s/ Mark K. Miller
   Mark K. Miller
   President and Chief Executive Officer
   (Principal Executive Officer)
 
Date:July 24, 2024By: /s/ Mark E. Jones, Jr.
   Mark E. Jones, Jr.
   Chief Financial Officer
   (Principal Financial Officer and Principal Accounting Officer)

41
EX-31.1 2 exhibit31120240630.htm EX-31.1 Document

Exhibit 31.1
Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of Sarbanes-Oxley Act of 2002
I, Mark K. Miller, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Goosehead Insurance, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;
4.The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d‑ 15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the company’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and
5.The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting

Date: July 24, 2024

/s/ Mark K. Miller_______________________
Mark K. Miller
Chief Executive Officer

EX-31.2 3 exhibit31220240630.htm EX-31.2 Document

Exhibit 31.2
Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of Sarbanes-Oxley Act of 2002
I, Mark E. Jones, Jr., certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Goosehead Insurance, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;
4.The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the company’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and
5.The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 24, 2024

/s/ Mark E. Jones, Jr._______________________
Mark E. Jones, Jr.
Chief Financial Officer

EX-32 4 exhibit3220240630.htm EX-32 Document

Exhibit 32
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The certification set forth below is being submitted in connection with Goosehead Insurance, Inc.’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.
Mark K. Miller, the Chief Executive Officer and Mark E. Jones, Jr., the Chief Financial Officer of Goosehead Insurance, Inc., each certifies that, to the best of his knowledge:
1.    the Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
2.    the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Goosehead Insurance, Inc.

Date: July 24, 2024

/s/ Mark K. Miller_______________________
Mark K. Miller
Chief Executive Officer

Date: July 24, 2024

/s/ Mark E. Jones, Jr._______________________
Mark E. Jones, Jr.
Chief Financial Officer


EX-101.SCH 5 gshd-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Franchise Fees Receivable link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Allowance for Uncollectible Agency Fees link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Property and equipment link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Intangible assets link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Non-controlling interest link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Litigation link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Franchise Fees Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Allowance for Uncollectible Agency Fees (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Non-controlling interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue - Schedule of Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Franchise Fees Receivable - Schedule of Franchise Fees Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Franchise Fees Receivable - Schedule of Allowance for Uncollectible Franchise Fees (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Allowance for Uncollectible Agency Fees (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Schedule of Interest Rate Dependent of Leverage Ratio (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt - Schedule of Maturities of Note Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stockholders' Equity - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Non-controlling interest - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Non-controlling interest - Schedule of Ownership interests (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Equity-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 gshd-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 gshd-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 gshd-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Distributions Payments of Distributions to Affiliates Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Prepaid expenses Increase (Decrease) in Prepaid Expense Cost to obtain franchise contracts Contract with Customer, Asset, after Allowance for Credit Loss, Current Cover page. Cover [Abstract] Net decrease in cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Trading Symbol Trading Symbol Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Renewal Commissions Renewal Commissions [Member] Renewal Commissions Class A Common Stock Class A Common Stock Common Class A [Member] Distributions Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Income Tax Contingency [Table] Income Tax Contingency [Table] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] New deferrals Contract with Customer, New Performance Obligation Contract with Customer, New Performance Obligation Leverage Ratio Threshold [Axis] Leverage Ratio Threshold [Axis] Leverage Ratio Threshold [Axis] Initial Franchise Fees Initial Franchise Fees [Member] Initial Franchise Fees Schedule of Allowance for Uncollectible Franchise Fees Financing Receivable, Allowance for Credit Loss [Table Text Block] Litigation Legal Matters and Contingencies [Text Block] Common stock shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Noncontrolling interest, net interest income from diluted Noncontrolling Interest, Net Interest Income From Diluted Noncontrolling Interest, Net Interest Income From Diluted Lease liability, net of current portion Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Contract liabilities Contract with Customer, Liability, Current Effect of dilutive securities, stock options (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Contract Liability [Roll Forward] Contract Liability [Roll Forward] Contract Liability Intangible assets, gross Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Operating franchise locations (in franchises) Significant Changes, Franchised Outlets in Operation Other Franchise Revenues Other Franchise Revenues [Member] Other Franchise Revenues Allowance for Uncollectible Agency Fees Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Conversion ratio Sale Of Stock, Conversion Of Existing Interests, Conversion Ratio Sale Of Stock, Conversion Of Existing Interests, Conversion Ratio Receivable Type [Axis] Receivable Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] Prepaid expenses Prepaid Expense, Current Equity Components [Axis] Equity Components [Axis] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Debt Repayment, Balloon Payment Debt Repayment, Balloon Payment [Member] Debt Repayment, Balloon Payment Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amortization period Capitalized Contract Cost, Amortization Period Use of Estimates Use of Estimates, Policy [Policy Text Block] Book of Business Book of Business [Member] Book of Business Receivable from franchisees, net of current portion Accounts Receivable, Net, Noncurrent - Franchise Receivable Accounts Receivable, Net, Noncurrent - Franchise Receivable Receivable [Domain] Receivable [Domain] Additional commitments Line Of Credit Facility, Maximum Borrowing Capacity, Additional Commitments Line Of Credit Facility, Maximum Borrowing Capacity, Additional Commitments Entity Small Business Entity Small Business Debt issuance costs Payments of Debt Issuance Costs Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Repurchases Stock Repurchased During Period, Value Activity under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Noncontrolling interest, ownership percentage Noncontrolling Interest, Ownership Percentage Noncontrolling Interest, Ownership Percentage Credit Facility [Domain] Credit Facility [Domain] Write offs Financing Receivable, Allowance for Credit Loss, Writeoff Cash and cash equivalents, and restricted cash, beginning of period Cash and cash equivalents, and restricted cash, end of period Cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Receivables from franchisees Accounts Receivable Net, Franchise Receivable Accounts Receivable Net, Franchise Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts and Financing Receivables [Table] Current Assets: Assets, Current [Abstract] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Share repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Product and Service [Domain] Product and Service [Domain] Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation Depreciation Computer software & web domain Computer Software & Web [Member] Computer Software & Web Percentage due to related parties Related Party Transaction, Percentage Due To Related Parties Related Party Transaction, Percentage Due To Related Parties Greater than 1.50 Threshold Two [Member] Threshold Two [Member] Interest income Interest Income, Interest-Earning Asset Corporate-owned locations (in locations) Number Of Corporate-Owned Locations Number Of Corporate-Owned Locations Security Exchange Name Security Exchange Name Interest Rate Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Cash and Cash Equivalent and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Property and equipment, net of accumulated depreciation Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Non-controlling interests Equity, Attributable to Noncontrolling Interest Schedule of Reconciliation of Cash and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Employee compensation and benefits Labor and Related Expense Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Customer premiums, net Increase (Decrease) In Customer Premiums Increase (Decrease) In Customer Premiums Lease liability Operating Lease, Liability, Current Common stock shares issued (in shares) Common Stock, Shares, Issued Maximum borrowing availability Line of Credit Facility, Maximum Borrowing Capacity Franchise fees receivable Financing Receivable, before Allowance for Credit Loss Computer equipment Computer Equipment [Member] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Number of LLC units outstanding (in shares) Weighted Average General Partnership Units Outstanding Total Property, Plant and Equipment, Gross Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Covenant [Axis] Debt Covenant [Axis] Debt Covenant Debt Instrument [Line Items] Debt Instrument [Line Items] Common stock shares authorized (in shares) Common Stock, Shares Authorized New Business Commissions New Business Commissions [Member] New Business Commissions Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Ownership interest held by non-controlling interest holders Noncontrolling Interest, Weighted Average Ownership Percentage By Noncontrolling Owners Noncontrolling Interest, Weighted Average Ownership Percentage By Noncontrolling Owners Net franchise fees receivable Financing Receivable, after Allowance for Credit Loss Diluted (in shares) Weighted average shares of Class A common stock outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders' equity Equity, Attributable to Parent Franchise fees, term of contract Franchise Fees, Term of Contract Franchise Fees, Term of Contract Pre-IPO LLC Related Party [Member] Interest expense Interest Expense, Nonoperating Deferred income taxes Deferred Income Tax Expense (Benefit) Property and equipment Property, Plant and Equipment Disclosure [Text Block] Schedule of Ownership Interests Schedule of Other Ownership Interests [Table Text Block] Letter of credit Letters of Credit Outstanding, Amount Goosehead Financial, LLC Goosehead Financial, LLC [Member] Goosehead Financial, LLC [Member] Write offs Accounts Receivable, Allowance for Credit Loss, Writeoff Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Ownership interest held by Goosehead Insurance, Inc. Subsidiary, Ownership Percentage, Parent Impairment expense Asset Impairment Charges Document Fiscal Period Focus Document Fiscal Period Focus 2028 Long-Term Debt, Maturity, Year Four Assets Assets [Abstract] Restricted cash Restricted Cash, Current Document Type Document Type Impairment of right-of-use-asset Impairment of Right-of-Use-Asset Impairment of Right-of-Use-Asset Computer Software Costs Computer Software, Intangible Asset [Member] Franchise Fees Receivable Franchise Fees Receivable [Member] Franchise Fees Receivable [Member] 2nd Amendment Second Amended and Restated Credit Agreement [Member] Second Amended and Restated Credit Agreement Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Total stockholders' equity Parent Parent [Member] Commissions and agency fees receivable, net Accounts Receivable, Net, Current - Commissions And Agency Fees Receivable Accounts Receivable, Net, Current - Commissions And Agency Fees Receivable Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets Contract liabilities Contract liabilities at December 31, 2023 Contract liabilities at June 30, 2024 Contract with Customer, Liability Intangible assets, net Finite-Lived Intangible Assets, Net Furniture & fixtures Furniture and Fixtures [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Revenues: Revenues [Abstract] Leasehold improvements Leasehold Improvements [Member] Framework for Measuring Fair Value Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Increase (decrease) in receivables from franchisees Increase (Decrease) in Receivables from Franchisees Increase (Decrease) in Receivables from Franchisees Statistical Measurement [Axis] Statistical Measurement [Axis] Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Award Type [Domain] Award Type [Domain] Conversion ratio, Class B shares and related units Conversion Ratio, Common Stock Conversion Ratio, Common Stock Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Proceeds from notes payable Proceeds from Issuance of Secured Debt Transferred over time Transferred over Time [Member] Deferred income taxes, net Deferred Income Tax Assets, Net Amortized over useful life Finite-Lived Intangible Asset, Useful Life Additional paid in capital Additional Paid-in Capital [Member] Schedule of Franchise Fees Receivable Schedule of Allowance for Uncollectible Agency Fees Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Increase (decrease) in cost to obtain franchise contracts Increase (Decrease) in Contract with Customer, Asset Class of Stock [Line Items] Class of Stock [Line Items] Liabilities under tax receivable agreement Liabilities Under Tax Receivable Agreement, Current Liabilities Under Tax Receivable Agreement, Current Recently adopted and not yet adopted accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Tax Receivable Agreement Tax Receivable Agreement [Member] Tax Receivable Agreement [Member] Diluted (in dollars per share) Earnings per share of Class A common stock - diluted (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Franchises purchased (in franchises) Significant Changes, Franchises Purchased During Period Entity Interactive Data Current Entity Interactive Data Current Contract liabilities Increase (decrease) in contract liability Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Debt Repayment, First Twelve Months Debt Repayment, First Twelve Months [Member] Debt Repayment, First Twelve Months Cash paid for income taxes Income Taxes Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Equity-based compensation Share-Based Payment Arrangement, Noncash Expense Redemption of LLC Units Stock Redeemed or Called During Period, Value Net income Net income (loss) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Repayment of note payable Repayments of Secured Debt Tax (benefit) expense Income Tax Expense (Benefit) Liabilities under the tax receivable agreement Liabilities Under Tax Receivable Agreement Liabilities Under Tax Receivable Agreement Leverage Ratio Threshold [Domain] Leverage Ratio Threshold [Domain] [Domain] for Leverage Ratio Threshold [Axis] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Impairment of property and equipment Impairment of Property and Equipment Impairment of Property and Equipment Supplemental disclosures of cash flow data: Supplemental Cash Flow Information [Abstract] Net income available to GSHD - Diluted Net Income (Loss) Available to Common Stockholders, Diluted Other income (expense) Nonoperating Income (Expense) Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) Total liabilities and equity Liabilities and Equity Additional paid in capital Additional Paid in Capital Liabilities under tax receivable agreement, net of current portion Liabilities Under Tax Receivable Agreement, Noncurrent Liabilities Under Tax Receivable Agreement, Noncurrent Noncontrolling Interest [Table] Noncontrolling Interest [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Member distributions and dividends Payments of Dividends Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Maturities of Note Payable Schedule of Maturities of Long-Term Debt [Table Text Block] Related Party Transaction [Axis] Related Party Transaction [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Commissions and agency fees Commissions And Agency Fees [Member] Commissions And Agency Fees [Member] New Business Royalty Fees New Business Royalty Fees [Member] New Business Royalty Fees Leverage Ratio Leverage Ratio Leverage Ratio Operating Expenses: Operating Expenses [Abstract] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Liabilities under tax receivable agreements, remeasuremnt amount Liabilities Under Tax Receivable Agreements, Remeasuremnt Amount Liabilities Under Tax Receivable Agreements, Remeasuremnt Amount Internally Developed Software Software Development [Member] Write offs Contract with Customer, Liability, Writeoffs Contract with Customer, Liability, Writeoffs Minimum Minimum [Member] Periodic payment Debt Instrument, Periodic Payment Less: Allowance for uncollectible franchise fees Beginning balance Ending balance Financing Receivable, Allowance for Credit Loss Contract liabilities, net of current portion Contract with Customer, Liability, Noncurrent Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Right-of-use asset Operating Lease, Right-of-Use Asset Bad debts Bad debt expense Charges to bad debts Accounts Receivable, Credit Loss Expense (Reversal) Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Total Long-Term Debt, Gross Activity under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Restricted cash Restricted Cash and Cash Equivalents, Current Income Taxes Income Tax, Policy [Policy Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net of accumulated amortization Intangible Assets, Net (Excluding Goodwill) Receivables [Abstract] Receivables [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Deferred tax adjustments related to Tax Receivable Agreement Adjustments To Additional Paid In Capital, Tax Receivable Agreement Adjustments To Additional Paid In Capital, Tax Receivable Agreement Pre-IPO LLC Pre-IPO LLC Members [Member] Pre-IPO LLC Members [Member] Increase (decrease) in commissions and agency fees receivable, net Increase (Decrease) in Commissions and Fees Receivable Increase (Decrease) in Commissions and Fees Receivable Cloud computing arrangement implementation costs Payments for Cloud Computing Arrangements Payments for Cloud Computing Arrangements 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Other Income: Other Nonoperating Income (Expense) [Abstract] Related Party [Domain] Related and Nonrelated Parties [Domain] Redemption of LLC Units (in shares) Stock Redeemed or Called During Period, Shares Less than 1.50 Threshold One [Member] Threshold One [Member] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Web domain Internet Domain Names [Member] Greater than 2.50 Threshold Three [Member] Threshold Three [Member] Local Phone Number Local Phone Number Less: Unamortized discount Receivable with Imputed Interest, Discount Total operating expenses Operating Expenses Stock Repurchases (in shares) Stock Repurchased During Period, Shares Other assets Increase (Decrease) in Other Operating Assets Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common stock Common Stock [Member] Earnings per share: Earnings Per Share, Basic And Diluted EPS [Abstract] Earnings Per Share, Basic And Diluted EPS Asset Impairment Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Stockholders' Equity Equity [Text Block] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Reallocation of Non-controlling interest Increase (Decrease) In Non Controlling Interest, Reallocation Increase (Decrease) In Non Controlling Interest, Reallocation Equity Component [Domain] Equity Component [Domain] Note payable Long-Term Debt, Current Maturities Equity-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Class B Common Stock Common Class B [Member] Statement [Table] Statement [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Noncontrolling interest holders Various Noncontrolling Interest Holders [Member] Various Noncontrolling Interest Holders Uncertain tax positions Unrecognized Tax Benefits Pro forma earnings per share: Earnings Per Share, Pro Forma [Abstract] City Area Code City Area Code Current Liabilities: Liabilities, Current [Abstract] Agency Fees Agency Fees [Member] Agency Fees Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Commissions and agency fees receivable, net Accounts Receivable Net, Commissions And Agency Fees Receivable Accounts Receivable Net, Commissions And Agency Fees Receivable Commissions and agency fees receivable Increase (Decrease) In Accounts Receivable - Commissions And Agency Fees Receivable Increase (Decrease) In Accounts Receivable - Commissions And Agency Fees Receivable Network equipment Network Equipment [Member] Network Equipment [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Receivable from franchisees, net Accounts Receivable, Net, Current - Franchise Receivable Accounts Receivable, Net, Current - Franchise Receivable Weighted average outstanding Class B common shares (if-converted) Weighted Average Number of Shares Outstanding, Diluted, Dilutive Convertible Securities Weighted Average Number of Shares Outstanding, Diluted, Dilutive Convertible Securities Agency Fees Agency Fees Receivables [Member] Agency Fees Receivables Remaining borrowing availability Line of Credit Facility, Remaining Borrowing Capacity Repurchases of Class A common stock Payments for Repurchase of Common Stock 2027 Long-Term Debt, Maturity, Year Three Books of business Books Of Business [Member] Books Of Business Document Information [Line Items] Document Information [Line Items] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Noncash lease activity Noncash Lease Expense Noncash Lease Expense Note payable, net of current portion Long-Term Debt, Excluding Current Maturities Weighted average shares of Class A common stock outstanding Earnings Per Share Basic And Diluted Shares [Abstract] Earnings Per Share Basic And Diluted Shares Common stock repurchased and retired Stock Repurchased and Retired During Period, Value Vote per share (in votes) Common Stock, Vote Per Share Common Stock, Vote Per Share Income Taxes Income Tax Disclosure [Text Block] Equity [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Stock repurchased and retired during period (in shares) Stock Repurchased and Retired During Period, Shares Class of Stock [Domain] Class of Stock [Domain] Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares Income Tax Effect On Income Attributable to Non-controlling Interests Income Tax Effect On Income Attributable to Non-controlling Interests Depreciation and amortization Depreciation, Depletion And Amortization, Excluding Debt Issuance Cost Amortization Depreciation, Depletion And Amortization, Excluding Debt Issuance Cost Amortization General and administrative expenses General and Administrative Expense 2026 Long-Term Debt, Maturity, Year Two Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Franchise locations sold (in franchises) Significant Changes, Franchises Sold Entity Registrant Name Entity Registrant Name Transferred at a point in time Transferred at Point in Time [Member] Depreciation and amortization Depreciation, Depletion and Amortization Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Intangible assets Intangible Assets Disclosure [Text Block] Debt Debt Disclosure [Text Block] Franchise revenues Franchise [Member] Principal amount of debt Debt Instrument, Face Amount Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Franchise Fees Receivable Franchise Fees Receivable [Text Block] Franchise Fees Receivable Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basis of Combination Consolidation, Policy [Policy Text Block] Title of 12(b) Security Title of 12(b) Security Common stock Common Stock, Value, Issued Greater than 3.50 Threshold Four [Member] Threshold Four [Member] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Interest income Interest Income Interest Income1 [Member] Interest Income1 Charges to bad debts Financing Receivable, Credit Loss, Expense (Reversal) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Issuance of notes receivable to franchisees Payments to Acquire Notes Receivable Debt Covenant [Domain] Debt Covenant [Domain] Debt Covenant [Domain] Non-controlling interest Noncontrolling Interest Disclosure [Text Block] Basic (in dollars per share) Earnings per share of Class A common stock - basic (in dollars per share) Earnings Per Share, Basic Receivable from franchisees Increase (Decrease) In Accounts Receivable - Franchise Receivable Increase (Decrease) In Accounts Receivable - Franchise Receivable Proceeds from notes receivable to franchisees Proceeds from Sale and Collection of Notes Receivable Ownership [Domain] Ownership [Domain] Liabilities under the tax receivable agreement, current Liabilities Under Tax Receivable Agreements, Current Liabilities Under Tax Receivable Agreements, Current Net income attributable to GSHD - Basic Net Income (Loss) Available to Common Stockholders, Basic LLC Units LLC Units [Member] LLC Units [Member] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Total current liabilities Liabilities, Current Total assets Assets Revolver balance Long-Term Line of Credit Franchise license revenue period Franchise License Term Franchise License Term Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Schedule of Interest Rate Dependent of Leverage Ratio Schedule Of Interest Rate Dependent Of Leverage Ratio [Table Text Block] Schedule Of Interest Rate Dependent Of Leverage Ratio [Table Text Block] Revenues Revenues Notes Payable to Bank Notes Payable to Banks [Member] 2025 Long-Term Debt, Maturity, Year One Equity-Based Compensation Share-Based Payment Arrangement [Text Block] Cash consideration paid for asset acquisitions Asset Acquisition, Consideration Transferred Entity Address, City or Town Entity Address, City or Town Noncontrolling Interest [Abstract] Equity-based compensation expense Share-Based Payment Arrangement, Expense Net income attributable to Goosehead Insurance, Inc. Net Income (Loss) Attributable to Parent Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Entity File Number Entity File Number Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Non-controlling interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Impacts of tax receivable agreement Increase (Decrease) in Due to Related Parties Number of office locations Number Of Office Leases Number Of Office Leases Phone system Phone System [Member] Phone System [Member] Document Period End Date Document Period End Date Premiums payable Premiums Payable, Current Premiums Payable, Current Stock repurchased and retired weighted average price (in dollars per share) Stock Repurchased And Retired During Period Average Price Stock Repurchased And Retired During Period Average Price EBITDA ratio Debt Instrument, Earnings Ratio Debt Instrument, Earnings Ratio Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Renewal Royalty Fees Renewal Royalty Fees [Member] Renewal Royalty Fees Revenue recognized during the period Contract with Customer, Liability, Revenue Recognized Less: net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Entity Current Reporting Status Entity Current Reporting Status Accumulated deficit Retained Earnings [Member] Ownership interest held by non-controlling interest holders Subsidiary, Ownership Percentage, Noncontrolling Owner Proceeds from the issuance of Class A common stock Proceeds from Issuance Initial Public Offering Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted average outstanding Class A common shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Capitalized software development costs Payments for Software Document Information [Table] Document Information [Table] Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Less: net income attributable to non-controlling interests Income (Loss) Before Income Taxes, Attributable To Noncontrolling Interest Income (Loss) Before Income Taxes, Attributable To Noncontrolling Interest Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Contingent Commissions Contingent Commissions [Member] Contingent Commissions Entity Filer Category Entity Filer Category EX-101.PRE 9 gshd-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Jul. 22, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-38466  
Entity Registrant Name GOOSEHEAD INSURANCE, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-3886022  
Entity Address, Address Line One 1500 Solana Blvd, Building 4, Suite 4500  
Entity Address, City or Town Westlake  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 76262  
City Area Code 469  
Local Phone Number 480-3669  
Title of 12(b) Security Class A Common Stock, par value $.01 per share  
Trading Symbol GSHD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001726978  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   24,208,239
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   12,747,530
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues:        
Revenues $ 78,088 $ 69,277 $ 142,548 $ 127,232
Operating Expenses:        
Employee compensation and benefits 42,551 37,483 84,681 74,365
General and administrative expenses 16,855 17,332 34,035 33,188
Bad debts 653 900 1,780 2,555
Depreciation and amortization 2,632 2,372 5,200 4,465
Total operating expenses 62,691 58,087 125,696 114,573
Income from operations 15,397 11,190 16,852 12,659
Other Income:        
Interest expense (1,982) (1,709) (3,469) (3,440)
Other income (expense) 441 0 (6,286) 0
Income before taxes 13,856 9,481 7,097 9,219
Tax (benefit) expense 2,981 2,301 (5,587) 2,220
Net income 10,875 7,180 12,684 6,999
Less: net income attributable to non-controlling interests 4,677 3,514 4,672 3,414
Net income attributable to Goosehead Insurance, Inc. $ 6,198 $ 3,666 $ 8,012 $ 3,585
Earnings per share:        
Basic (in dollars per share) $ 0.25 $ 0.15 $ 0.32 $ 0.15
Diluted (in dollars per share) $ 0.24 $ 0.15 $ 0.29 $ 0.15
Weighted average shares of Class A common stock outstanding        
Basic (in shares) 24,693 23,689 24,890 23,448
Diluted (in shares) 38,031 24,333 38,435 23,981
Commissions and agency fees        
Revenues:        
Revenues $ 31,619 $ 31,173 $ 57,840 $ 56,657
Franchise revenues        
Revenues:        
Revenues 46,225 37,687 84,214 69,761
Interest income        
Revenues:        
Revenues $ 244 $ 417 $ 494 $ 814
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 23,643 $ 41,956
Restricted cash 2,642 2,091
Commissions and agency fees receivable, net 8,820 12,903
Receivable from franchisees, net 11,046 9,720
Prepaid expenses 6,546 7,889
Total current assets 52,697 74,559
Receivable from franchisees, net of current portion 5,994 9,269
Property and equipment, net of accumulated depreciation 27,014 30,316
Right-of-use asset 35,475 38,406
Intangible assets, net of accumulated amortization 21,269 17,266
Deferred income taxes, net 191,275 181,209
Other assets 4,483 3,867
Total assets 338,207 354,892
Current Liabilities:    
Accounts payable and accrued expenses 16,141 16,398
Premiums payable 2,642 2,091
Lease liability 9,174 8,897
Contract liabilities 3,456 4,129
Note payable 10,063 9,375
Liabilities under tax receivable agreement 4,952 0
Total current liabilities 46,428 40,890
Lease liability, net of current portion 52,614 57,382
Note payable, net of current portion 87,028 67,562
Contract liabilities, net of current portion 16,663 22,970
Liabilities under tax receivable agreement, net of current portion 155,207 149,302
Total liabilities 357,940 338,106
Additional paid in capital 77,748 103,228
Accumulated deficit (38,349) (47,056)
Total stockholders' equity 39,768 56,552
Non-controlling interests (59,501) (39,766)
Total equity (19,733) 16,786
Total liabilities and equity 338,207 354,892
Class A Common Stock    
Current Liabilities:    
Common stock 242 250
Class B Common Stock    
Current Liabilities:    
Common stock $ 127 $ 130
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2024
Dec. 31, 2023
Class A Common Stock    
Common stock par value (in dollars per share) $ 0.01 $ 0.01
Common stock shares authorized (in shares) 300,000 300,000
Common stock shares issued (in shares) 24,205 24,966
Common stock shares outstanding (in shares) 24,205 24,966
Class B Common Stock    
Common stock par value (in dollars per share) $ 0.01 $ 0.01
Common stock shares authorized (in shares) 50,000 50,000
Common stock shares issued (in shares) 12,748 12,954
Common stock shares outstanding (in shares) 12,748 12,954
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Class A Common Stock
Class B Common Stock
Total stockholders' equity
Common stock
Class A Common Stock
Common stock
Class B Common Stock
Additional paid in capital
Accumulated deficit
Non-controlling interest
Beginning balance (in shares) at Dec. 31, 2022         23,034 14,471      
Beginning balance at Dec. 31, 2022 $ (33,624)     $ 10,670 $ 228 $ 146 $ 70,866 $ (60,570) $ (44,294)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income (loss) (181)     (81)       (81) (100)
Exercise of stock options (in shares)         17        
Exercise of stock options 173     173     173    
Equity-based compensation 6,620     6,620     6,620    
Activity under employee stock purchase plan (in shares)         4        
Activity under employee stock purchase plan 201     201     201    
Redemption of LLC Units (in shares)         323 323      
Redemption of LLC Units 0     (990) $ 3 $ (3) (990)   990
Deferred tax adjustments related to Tax Receivable Agreement 828     699     699   129
Reallocation of Non-controlling interest 0     (103)       (103) 103
Ending balance (in shares) at Mar. 31, 2023         23,379 14,147      
Ending balance at Mar. 31, 2023 (25,984)     17,189 $ 231 $ 143 77,569 (60,754) (43,173)
Beginning balance (in shares) at Dec. 31, 2022         23,034 14,471      
Beginning balance at Dec. 31, 2022 (33,624)     10,670 $ 228 $ 146 70,866 (60,570) (44,294)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income (loss) 6,999                
Ending balance (in shares) at Jun. 30, 2023         23,900 13,795      
Ending balance at Jun. 30, 2023 (13,448)     29,670 $ 237 $ 139 86,859 (57,565) (43,118)
Beginning balance (in shares) at Mar. 31, 2023         23,379 14,147      
Beginning balance at Mar. 31, 2023 (25,984)     17,189 $ 231 $ 143 77,569 (60,754) (43,173)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Distributions (5,206)               (5,206)
Net income (loss) 7,180     3,666       3,666 3,514
Exercise of stock options (in shares)         167        
Exercise of stock options 3,518     3,518     3,516    
Equity-based compensation 5,872     5,872     5,872    
Activity under employee stock purchase plan (in shares)         2        
Activity under employee stock purchase plan 144     144     144    
Redemption of LLC Units (in shares)         352 352      
Redemption of LLC Units 0     (1,112) $ 4 $ (4) (1,112)   1,112
Deferred tax adjustments related to Tax Receivable Agreement 1,027     870     870   157
Reallocation of Non-controlling interest 0     (477)       (477) 477
Ending balance (in shares) at Jun. 30, 2023         23,900 13,795      
Ending balance at Jun. 30, 2023 (13,448)     29,670 $ 237 $ 139 86,859 (57,565) (43,118)
Beginning balance (in shares) at Dec. 31, 2023   24,966 12,954   24,966 12,954      
Beginning balance at Dec. 31, 2023 16,786     56,552 $ 250 $ 130 103,228 (47,056) (39,766)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Distributions (42)               (42)
Net income (loss) 1,809     1,814       1,814 (5)
Exercise of stock options (in shares)         65        
Exercise of stock options 1,863     1,863 $ 1   1,862    
Equity-based compensation 7,357     7,357     7,357    
Activity under employee stock purchase plan (in shares)         2        
Activity under employee stock purchase plan 146     146     146    
Redemption of LLC Units (in shares)         196 196      
Redemption of LLC Units 0     (605) $ 2 $ (2) (605)   605
Deferred tax adjustments related to Tax Receivable Agreement 322     439     439   (117)
Reallocation of Non-controlling interest 0     (217)       (217) 217
Ending balance (in shares) at Mar. 31, 2024         25,230 12,758      
Ending balance at Mar. 31, 2024 28,240     67,349 $ 252 $ 128 112,428 (45,459) (39,109)
Beginning balance (in shares) at Dec. 31, 2023   24,966 12,954   24,966 12,954      
Beginning balance at Dec. 31, 2023 16,786     56,552 $ 250 $ 130 103,228 (47,056) (39,766)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income (loss) 12,684                
Redemption of LLC Units (in shares)   206 206            
Ending balance (in shares) at Jun. 30, 2024   24,205 12,748   24,205 12,748      
Ending balance at Jun. 30, 2024 (19,733)     39,768 $ 242 $ 127 77,748 (38,349) (59,501)
Beginning balance (in shares) at Mar. 31, 2024         25,230 12,758      
Beginning balance at Mar. 31, 2024 28,240     67,349 $ 252 $ 128 112,428 (45,459) (39,109)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Distributions (2,346)               (2,346)
Stock Repurchases (in shares)         (1,045)        
Share Repurchases (63,633)     (41,963) $ (10)   (41,953)   (21,670)
Net income (loss) 10,875     6,198       6,198 4,677
Exercise of stock options (in shares)         7        
Exercise of stock options 245     245     245    
Equity-based compensation 6,632     6,632     6,632    
Activity under employee stock purchase plan (in shares)         2        
Activity under employee stock purchase plan 128     128     128    
Redemption of LLC Units (in shares)   10 10   10 10      
Redemption of LLC Units 0     (29)     (29)   29
Deferred tax adjustments related to Tax Receivable Agreement 126     295     295   (170)
Reallocation of Non-controlling interest 0     912       912 (912)
Ending balance (in shares) at Jun. 30, 2024   24,205 12,748   24,205 12,748      
Ending balance at Jun. 30, 2024 $ (19,733)     $ 39,768 $ 242 $ 127 $ 77,748 $ (38,349) $ (59,501)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 12,684 $ 6,999
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,387 4,578
Impairment expense 347 3,628
Bad debt expense 1,780 2,555
Equity-based compensation 13,989 12,492
Impacts of tax receivable agreement 10,858 8,497
Deferred income taxes (9,618) (7,376)
Noncash lease activity (1,814) 332
Cloud computing arrangement implementation costs (295) 0
Changes in operating assets and liabilities:    
Receivable from franchisees 1,379 2,494
Commissions and agency fees receivable 3,267 3,022
Prepaid expenses 1,343 (7,712)
Other assets (150) 661
Accounts payable and accrued expenses (1,235) (3,595)
Contract liabilities (6,980) (10,354)
Net cash provided by operating activities 30,942 16,221
Cash flows from investing activities:    
Issuance of notes receivable to franchisees (175) 0
Proceeds from notes receivable to franchisees 12 12
Capitalized software development costs (5,212) (2,496)
Cash consideration paid for asset acquisitions 0 (5,270)
Purchase of property and equipment (447) (3,532)
Net cash used for investing activities (5,822) (11,286)
Cash flows from financing activities:    
Customer premiums, net 320 (107)
Debt issuance costs (621) 0
Repayment of note payable (4,391) (13,125)
Proceeds from notes payable 25,000 0
Proceeds from the issuance of Class A common stock 2,383 4,037
Repurchases of Class A common stock (63,184) 0
Member distributions and dividends (2,389) (5,206)
Net cash used for financing activities (42,882) (14,401)
Net decrease in cash and cash equivalents, and restricted cash (17,762) (9,466)
Cash and cash equivalents, and restricted cash, beginning of period 44,047 30,387
Cash and cash equivalents, and restricted cash, end of period 26,285 20,921
Supplemental disclosures of cash flow data:    
Cash paid during the period for interest 3,217 3,282
Cash paid for income taxes $ 986 $ 534
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Organization
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization
Goosehead Insurance, Inc. (“GSHD”) is the sole managing member of Goosehead Financial, LLC (“GF”) and has the sole voting power and control of management of GF. Accordingly, GSHD consolidates the financial results of GF and reports non-controlling interest in GSHD’s condensed consolidated financial statements.
GF was organized on January 1, 2016 as a Delaware Limited Liability Company and is headquartered in Westlake, TX.
GSHD (collectively with its consolidated subsidiaries, the “Company”) provides personal and commercial property and casualty insurance brokerage services for its clients through a network of corporate-owned agencies and franchise units across the nation.
The Company had 13 and 12 corporate-owned locations in operation at June 30, 2024 and 2023, respectively. Franchisees are provided access to Carrier Appointments, product training, technology infrastructure, client service centers and back office services. During the three months ended June 30, 2024 and 2023, the Company onboarded 19 and 72 franchise locations, respectively, and had 1,122 and 1,344 operating franchise locations as of June 30, 2024 and 2023, respectively. No franchises were purchased during the three and six months ended June 30, 2024 and 2023.
All intercompany accounts and transactions have been eliminated in consolidation.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with the instructions to Form 10-Q. Therefore, they do not include all of the annual disclosures required by accounting principles generally accepted in the United States of America ("GAAP"). However, in the opinion of management, these statements include all adjustments, consisting of normal recurring adjustments, which are necessary for a fair presentation of the condensed consolidated financial positions at June 30, 2024 and December 31, 2023, and the condensed consolidated statements of operations, stockholders' equity and statements of cash flows for the three and six months ended June 30, 2024 and 2023. The interim period condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements that are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results that can be expected for the entire year. The Company experiences seasonal fluctuations of its revenue due to the timing of contingent commission revenue recognition and trends in housing market activity.
Reclassification
Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.
During the three months ended June 30, 2024, the Company elected to change its presentation of the cash flows associated with "Premiums payable" from operating activities to present them as financing activities, net, within the Condensed Consolidated Statement of Cash Flows within the caption "Customer premiums, net". Comparative amounts have been recast to conform to current period presentation. This reclassification had no impact on the Condensed Consolidated Statements of Operations, Condensed Consolidated Balance Sheets or Condensed Consolidated Statements of Stockholders' Equity.
During the three months ended March 31, 2024, the Company recorded loss on remeasurement of the tax receivable agreement ("TRA") liability within "Tax (benefit) expense". For six months ended June 30, 2024, those amounts have been reclassified to Other income (expense) within the Condensed Consolidated Statement of Operations. This reclassification had no impact on the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Stockholders' Equity, or Condensed Consolidated Statement of Cash Flows.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported period. Accordingly, actual results could differ from those estimates as more information becomes known.
Intangible Assets
Intangible assets are stated at cost less accumulated amortization and reflect amounts paid for the Company’s web domain, computer software costs, and purchased books of business (customer accounts). The web domain is amortized over a useful life of fifteen years, computer software costs are amortized over a useful life of three to ten years, and books of business (customer accounts) are amortized over a useful life of eight years.
Asset Impairment
The Company reviews all of its identifiable assets for impairment periodically and whenever events or changes in business circumstances indicate that the carrying value of the assets may not be recoverable. In reviewing identifiable assets, if the undiscounted future cash flows were less than the carrying amount of the respective assets, an indicator of impairment would exist, and further analysis would be required to determine whether or not a loss would need to be charged against current period earnings as a component of general and administrative expenses.
Based on a review of tangible assets during the three months ended March 31, 2024, the Company identified one office lease that would be subleased and completed a recoverability assessment for assets at that location. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $0.1 million for property and equipment and $0.2 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.
Based on a review of intangible assets during the three months ended June 30, 2023, the Company identified a group of internally-developed software assets that had not been placed into service and will not be completed. As a result, the Company determined the assets had no fair value and recorded an impairment expense of $1.1 million related to the asset group.
Based on a review of tangible assets during the three months ended June 30, 2023, the Company identified two office leases that would be subleased and completed a recoverability assessment for assets at those locations. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $1.4 million for property and equipment and $1.1 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying amounts and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in income tax expense in the period of enactment.
Cash and Cash Equivalents, and Restricted Cash
The Company holds premiums received from the insured, but not yet remitted to the Carrier, in a fiduciary capacity. Premiums received but not yet remitted included in restricted cash were $2.6 million and $1.8 million as of June 30, 2024 and 2023, respectively.
The Company earns interest on its cash balance that is held in interest-bearing checking accounts. During the three and six months ended June 30, 2024 the Company recognized $0.4 million and $0.4 million in interest income within Other income (expense) in the Condensed Consolidated Statements of Operations. No interest income was recognized during the three and six months ended June 30, 2023. As of June 30, 2024, the Company did not have any cash equivalents.
The following is a reconciliation of our cash and cash equivalents and restricted cash balances as presented in the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023 (in thousands):
June 30,
20242023
Cash and cash equivalents$23,643 $19,131 
Restricted cash2,642 1,790 
Cash and cash equivalents, and restricted cash$26,285 $20,921 

Accounting pronouncements not yet adopted
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction. This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied on a prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Commissions and fees
The Company earns commissions, which are paid as a percentage of the policy premiums placed by the Company, by performing its obligation to identify, place, and make effective insurance coverage on behalf of its customer, the insured. The Company defines the term of the policy as the contractual period the policy provides insurance coverage to the insured, which is typically one year or less. Commissions earned for the placement of the initial policy term for a given insurance product are recorded as New Business Commissions. New Business Commissions are earned at a point in time on the effective date of the policy, which is when the customer’s unilateral right to cancel the policy without consideration expires, as the Company has no further performance obligations for the initial term once the policy is placed and made effective.

After the initial policy term for a given insurance product, the Company earns Renewal Commissions by assisting the customer to make effective a renewal policy that satisfies the customer’s current insurance coverage needs. The Company performs this obligation by monitoring the customer’s policy to ensure a renewal is offered by the carrier and that the client promptly pays the premium. Alternatively, based on the needs of the customer, the Company may assist the customer to adjust coverage terms to satisfy its current insurance coverage needs or the Company may assist the customer to re-shop the insurance coverage to identify, place, and make effective a policy that better meets those needs. Renewal Commissions are earned at a point in time upon the effective date of the renewal policy term or upon the effective date of the replacement policy identified, placed, and made effective for the customer, which is when the customer’s unilateral right to non-renew the policy expires, as the Company has no further performance obligations for that renewal policy term.

The transaction price for commissions revenue is set as an estimate of the variable consideration to be received for the current policy term. This estimate includes the fixed consideration due based on the contractual terms of the current policy and adjustments for estimates of modifications of the contractual terms of the current policy and/or termination of the policy before the end of the current term. This variable consideration is constrained to the extent that it is probable there will not be a significant reversal of revenue.
For Agency Fees, the Company enters into a contract with the insured, in which the Company's performance obligation is to place an insurance policy. The transaction price of the agency fee is set at the time the sale is agreed upon, and is included in the contract. Agency Fee revenue is recognized at a point in time, which is the effective date of the policy.
Contingent commission revenue is generated from contracts between the Company and insurance carriers, for which the Company is compensated for certain growth, profitability, or other performance-based metrics. The performance obligations for contingent commissions will vary by contract, but generally include the Company increasing profitable written premium with the insurance carrier. The transaction price for contingent commissions is estimated based on all available information and is recognized over time as the Company completes its performance obligations, as the underlying policies are placed, net of a constraint.
The Company must estimate the amount of consideration that will be received such that a significant reversal of revenue is not probable. Contingent commissions represent a form of variable consideration associated with the placement and profitability of coverage, for which we earn commissions. Contingent commissions are estimated, with a constraint applied, and accrued in relation to the satisfaction of the performance obligations for the period over which the contract applies. The resulting effect on the timing of recognizing contingent commissions closely follows a similar pattern as our commissions and fees with any adjustments recognized when payments are received or as additional information that affects the estimate becomes available.
Franchise revenues
Franchise revenues include initial franchise fees and ongoing new and renewal royalty fees from franchisees.
Revenue from Initial Franchise Fees is generated from a contract between the Company and a franchisee. The Company's performance obligation is to provide initial training, onboarding, ongoing support and use of the Company's business operations over the period of the franchise agreement. The transaction price is set by the franchise agreement and revenue is recognized over time as the Company completes its performance obligations.
Initial franchise fees are recognized as revenue over the 10-year life of the franchise contract, beginning on the start date of the contract.
Revenue from New and Renewal Royalty Fees is recorded by applying the sales- and usage-based royalties exception. Under the sales- and usage-based exception, the Company recognizes revenue over time as a franchise places and makes effective a policy for an insured. The transaction price for the royalty fee for each policy made effective is set as the contractual royalty rate multiplied by an estimate of the commissions to be received by the franchise for the current term of the policy. This estimate includes the fixed consideration due based on the contractual terms of the current policy and adjustments for estimates of modifications of the contractual terms of the current policy and/or termination of the policy before the end of the current term. This variable consideration is constrained to the extent that it is probable there will not be a significant reversal of revenue.
Contract costs
Additionally, the Company has evaluated ASC Topic 340 - Other Assets and Deferred Cost (“ASC 340”) which requires companies to defer certain incremental cost to obtain customer contracts, and certain costs to fulfill customer contracts.
Incremental cost to obtain - The Company defers certain costs to obtain customer contracts primarily as they relate to commission-based compensation plans for selling new franchise agreements. These incremental costs are deferred and amortized over a 10-year period, which is consistent with the term of the contract. The balance of cost to obtain is included with Other assets on the Condensed Consolidated Balance Sheets.
Costs to fulfill - The Company has evaluated the need to capitalize costs to fulfill customer contracts and has determined that there are no costs that meet the definition for capitalization under ASC 340.

Disaggregation of Revenue
The following table disaggregates revenue by source (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Type of revenue stream:
Commissions and agency fees
Renewal Commissions$20,591 $18,541 $36,552 $34,359 
New Business Commissions6,682 6,257 12,363 11,774 
Agency Fees2,137 2,404 4,048 4,634 
Contingent Commissions2,209 3,971 4,877 5,890 
Franchise revenues
Renewal Royalty Fees36,828 27,552 65,881 50,304 
New Business Royalty Fees7,169 6,267 13,402 11,909 
Initial Franchise Fees1,631 3,287 3,875 6,350 
Other Franchise Revenues598 581 1,055 1,198 
Interest Income244 417 494 814 
Total Revenues$78,088 $69,277 $142,548 $127,232 
Timing of revenue recognition:
Transferred at a point in time$29,410 $27,202 $52,962 $50,767 
Transferred over time48,678 42,075 89,586 76,465 
Total Revenues$78,088 $69,277 $142,548 $127,232 
Contract Balances
The following table provides information about receivables, cost to obtain, and contract liabilities from contracts with customers (in thousands):
June 30, 2024December 31, 2023Increase/(decrease)
Cost to obtain franchise contracts(1)
$1,920 $2,309 $(389)
Commissions and agency fees receivable, net8,820 12,903 (4,083)
Receivable from franchisees(2)
17,040 18,989 (1,949)
Contract liabilities(2)(3)
20,119 27,099 (6,980)
(1) Cost to obtain franchise contracts is included in Other assets on the condensed consolidated balance sheets.
(2) Includes both the current and long term portion of this balance.
(3) Initial Franchise Fees to be recognized over the life of the contract.

The Company records Franchise Fees as contract liabilities on the Condensed Consolidated Balance Sheets when the agreement is executed. Contract liabilities are reduced as fees are recognized in revenue over the expected life of the franchise license. As the term of the franchise license is typically ten years, substantially all of the franchise fee revenue recognized in the period ended June 30, 2024 was included in the contract liabilities balance as of December 31, 2023.

Significant changes in contract liabilities are as follows (in thousands):
Contract liabilities at December 31, 2023
$27,099 
Revenue recognized during the period(3,875)
New deferrals(1)
1,595 
Write offs(2)
(4,700)
Contract liabilities at June 30, 2024
$20,119 
(1) Initial Franchise Fees where the consideration is received from the franchisee for services which are to be transferred to the Franchisee over the expected life of the Franchise Agreement.
(2) Franchise Fees, net of recognized revenue, no longer deferred due to the termination of the Franchise Agreement.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Franchise Fees Receivable
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Franchise Fees Receivable Franchise Fees Receivable
The balance of Franchise fees receivable included in Receivable from franchisees consisted of the following (in thousands):
  
June 30, 2024December 31, 2023
Franchise fees receivable(1)
$7,567 $15,096 
Less: Unamortized discount(1)
(2,154)(4,388)
Less: Allowance for uncollectible franchise fees(1)
(32)(223)
Net franchise fees receivable(1)
$5,381 $10,485 
(1) Includes both the current and long term portion of this balance.
Activity in the allowance for uncollectible franchise fees was as follows (in thousands):
Balance at December 31, 2023$223 
Charges to bad debts379 
Write offs(570)
Balance at June 30, 2024$32 
Balance at December 31, 2022$487 
Charges to bad debts823 
Write offs(889)
Balance at June 30, 2023$421 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Allowance for Uncollectible Agency Fees
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Allowance for Uncollectible Agency Fees Allowance for Uncollectible Agency Fees
Activity in the allowance for uncollectible agency fees was as follows (in thousands):
Balance at December 31, 2023$508 
Charges to bad debts816 
Write offs(925)
Balance at June 30, 2024$399 
Balance at December 31, 2022$450 
Charges to bad debts876 
Write offs(673)
Balance at June 30, 2023$653 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Property and equipment
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property and equipment Property and equipment
Property and equipment consisted of the following (in thousands):
June 30, 2024December 31, 2023
Furniture & fixtures$11,418 $11,306 
Computer equipment4,727 4,482 
Network equipment478 436 
Phone system326 326 
Leasehold improvements36,244 36,285 
Total53,193 52,834 
Less accumulated depreciation(26,179)(22,518)
Property and equipment, net$27,014 $30,316 
Depreciation expense was $3.7 million and $3.8 million for six months ended June 30, 2024 and 2023, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets Intangible assets
Intangible assets consisted of the following (in thousands):
June 30, 2024December 31, 2023
Computer software & web domain$19,051 $13,509 
Books of business6,895 6,895 
Total25,946 20,404 
Less: accumulated amortization(4,677)(3,138)
Intangible assets, net$21,269 $17,266 
Amortization expense was $1.5 million and $0.7 million for six months ended June 30, 2024 and 2023, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt Debt
On July 21, 2021, the Company refinanced its $25 million revolving credit facility and $80 million term note payable to a $50 million revolving credit facility and $100 million term note payable in order to obtain a more favorable interest rate on the outstanding debt. The revolving credit facility and term note are collateralized by substantially all the Company’s assets, which includes rights to future commissions and royalties.
On April 26, 2023, the Company entered into Amendment No.1 of the Second Amended and Restated Credit Agreement, which provided that LIBOR should be replaced with SOFR.
On April 24, 2024, the Company entered into Amendment No. 2 of the Second Amended and Restated Credit Agreement, increasing the term note payable by $25 million and increasing the capacity of the revolving credit facility by $25 million to a total capacity of $75 million.
As of June 30, 2024, the Company had nothing drawn against the revolving credit facility and had a letter of credit of $0.2 million applied against the maximum borrowing availability. Borrowings under the revolving credit facility are payable on July 21, 2026. Thus, amounts available to draw totaled $74.8 million. The term note is payable in quarterly installments of $2.5 million, with a balloon payment of $80.5 million on July 21, 2026.
The interest rate applicable to both the revolving credit facility and the term note for each leverage ratio tier is as follows:
Leverage RatioInterest Rate
< 1.50x
SOFR + 175 bps
> 1.50x
SOFR + 200 bps
> 2.50x
SOFR + 225 bps
> 3.50x
SOFR + 250 bps

As of June 30, 2024, the interest rate applicable for the credit facilities was SOFR plus 200 basis points.
Maturities of the term note payable for the next five years are as follows (in thousands):
Amount
2024$5,031 
202510,063 
202683,016 
2027— 
2028— 
Total$98,109 

The Company’s note payable agreement contains certain restrictions and covenants. Under these restrictions, the Company is limited in the amount of debt incurred and distributions payable. As of June 30, 2024, the Company's maximum allowable trailing twelve months debt-to-EBITDA ratio, as defined by the credit agreement, was 4x. In addition, the credit agreement contains certain change of control provisions that, if broken, would trigger a default. Finally, the Company must maintain certain financial ratios. As of June 30, 2024, the Company was in compliance with these covenants.
Because of both instruments’ variable interest rate, the note payable balance at June 30, 2024 and December 31, 2023, approximates fair value using Level 2 inputs, described below.
The framework for measuring fair value provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy are described as follows:
 
Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets.
Level 2—Significant other observable inputs other than Level 1 prices such as quoted prices in markets that are not active, quoted prices for similar assets or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset.
Level 3—Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.
The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
GSHD is the sole managing member of GF, which is treated as a partnership for U.S. federal and most applicable state and local income tax purposes. As a partnership, GF is not subject to U.S. federal and certain state and local income taxes. Any taxable income or loss generated by GF is passed through to and included in the taxable income or loss of its members, including GSHD, on a pro rata basis. GSHD is subject to U.S. federal income taxes, in addition to state and local income taxes, with respect to GSHD's allocable share of income of GF.
Income tax (benefit) expense
Provision expense from income taxes was $3.0 million for the three months ended June 30, 2024 compared to $2.3 million for the three months ended June 30, 2023. The effective tax rate was 22% for the three months ended June 30, 2024 compared to 24% for the three months ended June 30, 2023. Tax benefit was $5.6 million for the six months ended June 30, 2024 compared to tax expense of $2.2 million for the six months ended June 30, 2023. The effective tax rate was (79)% for the six months ended June 30, 2024 and 24% for the six months ended June 30, 2023. The change in the effective tax rate was primarily due to changes in state apportionment and related state filing requirements.
Deferred taxes
Deferred tax assets at June 30, 2024 were $191.3 million compared to $181.2 million at December 31, 2023. The primary contributing factors to the increase in deferred tax assets are additional redemptions of LLC Units of GF for shares of Class A common stock of GSHD during the six months ended June 30, 2024 and an increase in the blended state tax rate due to changes in state apportionment and related state filing requirements.
Tax Receivable Agreement
GF intends to make an election under Section 754 of the Internal Revenue Code of 1986, as amended, and the regulations thereunder (the “Code”) effective for each taxable year in which a redemption or exchange of LLC Units and corresponding Class B common stock for shares of Class A common stock occurs. Future taxable redemptions or exchanges are expected to result in tax basis adjustments to the assets of GF that will be allocated to the Company and thus produce favorable tax attributes. These tax attributes would not be available to GSHD in the absence of those transactions. The anticipated tax basis adjustments are expected to reduce the amount of tax that GSHD would otherwise be required to pay in the future.
GSHD entered into a tax receivable agreement ("TRA") with the Pre-IPO LLC Members on May 1, 2018 that provides for the payment by GSHD to the Pre-IPO LLC Members of 85% of the amount of cash savings, if any, in U.S. federal, state and local income tax or franchise tax that GSHD actually realizes as a result of (i) any increase in tax basis in GSHD's assets and (ii) tax benefits related to imputed interest deemed arising as a result of payments made under the tax receivable agreement.
During the three and six months ended June 30, 2024, an aggregate of 10,008 and 206,129 LLC Units were redeemed by the Pre-IPO LLC Members for newly issued shares of Class A common stock. In connection with these redemptions, GSHD received 10,008 and 206,129 LLC Units, which resulted in an increase in the tax basis of its investment in GF subject to the provisions of the tax receivable agreement. The Company recognized a liability for the TRA Payments due to the Pre-IPO LLC Members, representing 85% of the aggregate tax benefits the Company expects to realize from the tax basis increases related to the redemptions of LLC Units, after concluding it was probable that such TRA Payments would be paid based on its estimates of future taxable income. As of June 30, 2024, the total amount of TRA Payments due to the Pre-IPO LLC Members under the tax receivable agreement was $160.2 million, of which $5.0 million was current and included in Liabilities under tax receivable agreement within Current liabilities on the Condensed Consolidated Balance Sheet. Future exchanges of LLC Units for Class A common stock will result in additional TRA payments. Additionally, during the six months ended June 30, 2024, the Company's effective tax rate increased due to changes in state apportionment and related state filing requirements. This resulted in a remeasurement of its TRA liability of $6.7 million, which has been reported in "Other income (expense)" on the Condensed Consolidated Statement of Operations.
Uncertain tax positions
GSHD has determined there are no material uncertain tax positions as of June 30, 2024.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Class A Common Stock
GSHD has a total of 24,205 thousand shares of its Class A common stock outstanding at June 30, 2024. Each share of Class A common stock holds economic rights and entitles its holder to one vote per share on all matters submitted to a vote of the stockholders of GSHD.
Class B Common Stock
GSHD has a total of 12,748 thousand shares of its Class B common stock outstanding at June 30, 2024. Each share of Class B common stock has no economic rights but entitles its holder to one vote per share on all matters submitted to a vote of the stockholders of GSHD.
Holders of Class A common stock and Class B common stock vote together as a single class on all matters presented to GSHD's shareholders for their vote or approval, except as otherwise required by applicable law, by agreement, or by GSHD's certificate of incorporation.
Earnings Per Share
The following table sets forth the calculation of basic earnings per share ("EPS") based on net income attributable to GSHD for the three and six months ended June 30, 2024 and 2023, divided by the basic weighted average number of Class A common stock as of the three and six months ended June 30, 2024 and 2023 (in thousands, except per share amounts).
Diluted EPS of Class A common stock is computed by dividing net income attributable to GSHD by the weighted average number of shares of Class A common stock outstanding adjusted to give effect to potentially dilutive securities.
Shares of the Company’s Class B common stock do not share in the earnings or losses attributable to Goosehead Insurance, Inc. and are therefore not participating securities. As such, separate presentation of basic and diluted earnings per share of Class B common stock under the two-class method has not been presented. Shares of the Company’s Class B common stock are, however, considered potentially dilutive shares of Class A common stock because shares of Class B common stock, together with the related GF LLC Units, are exchangeable into shares of Class A common stock on a one-for-one basis. The Company calculates the effects of the conversion of Class B shares to Class A shares using the "if-converted" method and includes such effects in the calculation of diluted EPS if the effects are dilutive.
The following table summarizes the calculation of EPS for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Numerator:
Net income attributable to GSHD - Basic
$6,198 $3,666 $8,012 $3,585 
Less: net income attributable to non-controlling interests(1)
4,677 3,514 4,672 3,414 
Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares(1)
(1,735)— (1,566)— 
Net income available to GSHD - Diluted
$9,140 $7,180 $11,118 $6,999 
Denominator:
Basic EPS
Weighted average outstanding Class A common shares - Basic24,693 23,689 24,890 23,448 
Earnings per share of Class A common stock - Basic$0.25 $0.15 $0.32 $0.15 
Diluted EPS
Weighted average outstanding Class A common shares - Basic24,693 23,689 24,890 23,448 
Effect of dilutive securities:
Weighted average outstanding Class B common shares (if-converted)(1)
12,751 — 12,807 — 
Stock options(2)
588 644 738 533 
Weighted average outstanding Class A common shares - Diluted38,031 24,333 38,435 23,981 
Earnings per share of Class A common stock - Diluted$0.24 $0.15 $0.29 $0.15 

(1) For the three and six months ended June 30, 2024, the impact of the conversion of Class B common shares to Class A common shares calculated under the if-converted method was dilutive, and as such, (a) 12,751 and 12,807 common shares (assuming the conversion of all
outstanding class B common stock) were included in Weighted average outstanding Class A common shares - Diluted and (b) $2.9 million and $3.1 million of non-controlling interest net income (after incremental tax effect from assuming conversion of all outstanding class B common stock), was added back to Net income attributable to GSHD - Basic to arrive at Net income available to GSHD - diluted. For the three and six months ended June 30, 2023, the impact of the conversion of Class B common shares to Class A common shares is excluded from the calculation of Diluted EPS because inclusion of such shares would be anti-dilutive.
(2) Dilutive stock options is computed using the treasury stock method, which are not participating securities. 1,576 and 1,272 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2024 because the effect would have been anti-dilutive. 1,543 and 2,178 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2023 because the effect would have been anti-dilutive.

Share Repurchase Program
On April 24, 2024, our board of directors approved a share repurchase program with authorization to purchase up to $100 million of our Class A common stock through March 31, 2025. The share repurchase program does not require the Company to acquire any dollar amount or number of shares of common stock and may be modified, suspended, or discontinued at any time. The timing, manner, price and amount of any repurchases will be determined at the discretion of management in accordance with applicable securities laws and other restrictions. Class A common stock acquired under the program will be retired upon repurchase. Additionally, for every repurchased share of Class A common stock, the Company will direct GF to repurchase, at the price paid to repurchase such share, and cancel an LLC unit of GF held by the Company.
During the three months ended June 30, 2024, the Company repurchased and retired 1,045 thousand shares of Class A common stock at an average price of $60.46, for an aggregate $63.6 million. All repurchases were made in open-market transactions and recorded at their aggregate transaction cost inclusive of commissions and excise taxes. As of June 30, 2024, the Company had remaining authorization under the share repurchase program to purchase up to approximately $36.8 million of the Company's Class A common stock.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Non-controlling interest
6 Months Ended
Jun. 30, 2024
Noncontrolling Interest [Abstract]  
Non-controlling interest Non-controlling interest
GSHD is the sole managing member of GF and, as a result, it consolidates the financial results of GF. GSHD reports a non-controlling interest representing the economic interest in GF held by the other members of GF.
GF makes distributions to the LLC Unit holders on a pro rata basis to facilitate the LLC Unit holder's quarterly tax payments. For the three and six months ended June 30, 2024, GF made distributions of $6.5 million and $6.5 million, of which $2.2 million and $2.2 million was made to Pre-IPO LLC Members. The remaining $4.3 million and $4.3 million was made to GSHD and was eliminated in consolidation.
Under the amended and restated Goosehead Financial, LLC Agreement, the Pre-IPO LLC Members have the right, from and after the completion of the Offering (subject to the terms of the amended and restated Goosehead Financial, LLC Agreement), to require GSHD to redeem all or a portion of their LLC Units for, at GSHD's election, newly-issued shares of Class A common stock on a one-for-one basis or a cash payment equal to the volume weighted average market price of one share of GSHD's Class A common stock for each LLC Unit redeemed (subject to customary adjustments, including for stock splits, stock dividends and reclassifications) in accordance with the terms of the amended and restated Goosehead Financial, LLC Agreement. Additionally, in the event of a redemption request by a Pre-IPO LLC Member, GSHD may, at its option, effect a direct exchange of cash or Class A common stock for LLC Units in lieu of such a redemption. Shares of Class B common stock will be cancelled on a one-for-one basis if GSHD, at the election of a Pre-IPO LLC Member, redeems or exchanges LLC Units of such Pre-IPO LLC Member pursuant to the terms of the amended and restated Goosehead Financial, LLC Agreement. Except for transfers to GSHD pursuant to the amended and restated Goosehead Financial, LLC Agreement or to certain permitted transferees, the Pre-IPO LLC Members are not permitted to sell, transfer or otherwise dispose of any LLC Units or shares of Class B common stock.
During the three and six months ended June 30, 2024, an aggregate of 10 thousand and 206 thousand LLC Units were redeemed by the non-controlling interest holders. Pursuant to the GF LLC Agreement, GSHD issued 10 thousand and 206 thousand shares of Class A common stock in connection with these redemptions and received 10 thousand and 206 thousand LLC Interests, increasing GSHD's ownership interest in GF. Simultaneously, and in connection with these redemptions, 10 thousand and 206 thousand shares of Class B common stock were surrendered and cancelled.
The following table summarizes the ownership interest in GF as of June 30, 2024 (in thousands):
June 30, 2024
LLC UnitsOwnership %
Number of LLC Units held by GSHD24,20565.5%
Number of LLC Units held by non-controlling interest holders12,74834.5%
Number of LLC Units outstanding36,953100.0%
The weighted average ownership percentages for the applicable reporting periods are used to attribute net income to GSHD and the non-controlling interest holders. The non-controlling interest holders' weighted average ownership percentage for the three and six months ended June 30, 2024 was 34.1% and 34.0%.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Equity-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Equity-Based Compensation Equity-Based CompensationStock option expense was $6.6 million and $14.0 million for the three and six months ended June 30, 2024. Stock option expense was $5.9 million and $12.5 million for the three and six months ended June 30, 2023.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Litigation
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Litigation Litigation
From time to time, GSHD may be involved in various legal proceedings, lawsuits and claims incidental to the conduct of the Company's business. The Company records accruals for legal contingencies to the extent that it has concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. In the opinion of the Company's management, the likely results of any ongoing legal matters are not expected, either individually or in the aggregate, to have a material adverse effect on the Company's financial position, results of operations or cash flows.
On November 10, 2022, a verified stockholder class action complaint for declaratory relief, captioned Mickey Dollens v. Goosehead Insurance, Inc., C.A. No. 2022-1018-JTL, was filed in the Court of Chancery of the State of Delaware (the “Dollens Action”), alleging certain corporate governance documents adopted by the Company were invalid under Delaware law. On August 8, 2023, the parties entered into a proposed settlement providing for certain non-monetary benefits to the class (i.e., revisions to the Company's Stockholder Agreement). Additionally, the plaintiffs have petitioned the Court for attorneys’ fees and litigation expenses. The matter is currently stayed. While there can be no assurance regarding the ultimate outcome of the petition, the Company believes a potential loss, if any, would not be material.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Combination
All intercompany accounts and transactions have been eliminated in consolidation.
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with the instructions to Form 10-Q. Therefore, they do not include all of the annual disclosures required by accounting principles generally accepted in the United States of America ("GAAP"). However, in the opinion of management, these statements include all adjustments, consisting of normal recurring adjustments, which are necessary for a fair presentation of the condensed consolidated financial positions at June 30, 2024 and December 31, 2023, and the condensed consolidated statements of operations, stockholders' equity and statements of cash flows for the three and six months ended June 30, 2024 and 2023. The interim period condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements that are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results that can be expected for the entire year. The Company experiences seasonal fluctuations of its revenue due to the timing of contingent commission revenue recognition and trends in housing market activity.
Reclassification
Reclassification
Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.
During the three months ended June 30, 2024, the Company elected to change its presentation of the cash flows associated with "Premiums payable" from operating activities to present them as financing activities, net, within the Condensed Consolidated Statement of Cash Flows within the caption "Customer premiums, net". Comparative amounts have been recast to conform to current period presentation. This reclassification had no impact on the Condensed Consolidated Statements of Operations, Condensed Consolidated Balance Sheets or Condensed Consolidated Statements of Stockholders' Equity.
During the three months ended March 31, 2024, the Company recorded loss on remeasurement of the tax receivable agreement ("TRA") liability within "Tax (benefit) expense". For six months ended June 30, 2024, those amounts have been reclassified to Other income (expense) within the Condensed Consolidated Statement of Operations. This reclassification had no impact on the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Stockholders' Equity, or Condensed Consolidated Statement of Cash Flows.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported period. Accordingly, actual results could differ from those estimates as more information becomes known.
Intangible Assets
Intangible Assets
Intangible assets are stated at cost less accumulated amortization and reflect amounts paid for the Company’s web domain, computer software costs, and purchased books of business (customer accounts). The web domain is amortized over a useful life of fifteen years, computer software costs are amortized over a useful life of three to ten years, and books of business (customer accounts) are amortized over a useful life of eight years.
Asset Impairment
Asset Impairment
The Company reviews all of its identifiable assets for impairment periodically and whenever events or changes in business circumstances indicate that the carrying value of the assets may not be recoverable. In reviewing identifiable assets, if the undiscounted future cash flows were less than the carrying amount of the respective assets, an indicator of impairment would exist, and further analysis would be required to determine whether or not a loss would need to be charged against current period earnings as a component of general and administrative expenses.
Based on a review of tangible assets during the three months ended March 31, 2024, the Company identified one office lease that would be subleased and completed a recoverability assessment for assets at that location. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $0.1 million for property and equipment and $0.2 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.
Based on a review of intangible assets during the three months ended June 30, 2023, the Company identified a group of internally-developed software assets that had not been placed into service and will not be completed. As a result, the Company determined the assets had no fair value and recorded an impairment expense of $1.1 million related to the asset group.
Based on a review of tangible assets during the three months ended June 30, 2023, the Company identified two office leases that would be subleased and completed a recoverability assessment for assets at those locations. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $1.4 million for property and equipment and $1.1 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.
Income Taxes
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying amounts and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in income tax expense in the period of enactment.
Cash and Cash Equivalent and Restricted Cash
Cash and Cash Equivalents, and Restricted Cash
The Company holds premiums received from the insured, but not yet remitted to the Carrier, in a fiduciary capacity.
Recently adopted and not yet adopted accounting pronouncements
Accounting pronouncements not yet adopted
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction. This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied on a prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
Framework for Measuring Fair Value
The framework for measuring fair value provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy are described as follows:
 
Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets.
Level 2—Significant other observable inputs other than Level 1 prices such as quoted prices in markets that are not active, quoted prices for similar assets or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset.
Level 3—Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.
The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Restrictions on Cash and Cash Equivalents
The following is a reconciliation of our cash and cash equivalents and restricted cash balances as presented in the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023 (in thousands):
June 30,
20242023
Cash and cash equivalents$23,643 $19,131 
Restricted cash2,642 1,790 
Cash and cash equivalents, and restricted cash$26,285 $20,921 
Schedule of Reconciliation of Cash and Restricted Cash
The following is a reconciliation of our cash and cash equivalents and restricted cash balances as presented in the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023 (in thousands):
June 30,
20242023
Cash and cash equivalents$23,643 $19,131 
Restricted cash2,642 1,790 
Cash and cash equivalents, and restricted cash$26,285 $20,921 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates revenue by source (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Type of revenue stream:
Commissions and agency fees
Renewal Commissions$20,591 $18,541 $36,552 $34,359 
New Business Commissions6,682 6,257 12,363 11,774 
Agency Fees2,137 2,404 4,048 4,634 
Contingent Commissions2,209 3,971 4,877 5,890 
Franchise revenues
Renewal Royalty Fees36,828 27,552 65,881 50,304 
New Business Royalty Fees7,169 6,267 13,402 11,909 
Initial Franchise Fees1,631 3,287 3,875 6,350 
Other Franchise Revenues598 581 1,055 1,198 
Interest Income244 417 494 814 
Total Revenues$78,088 $69,277 $142,548 $127,232 
Timing of revenue recognition:
Transferred at a point in time$29,410 $27,202 $52,962 $50,767 
Transferred over time48,678 42,075 89,586 76,465 
Total Revenues$78,088 $69,277 $142,548 $127,232 
Schedule of Contract Balances
The following table provides information about receivables, cost to obtain, and contract liabilities from contracts with customers (in thousands):
June 30, 2024December 31, 2023Increase/(decrease)
Cost to obtain franchise contracts(1)
$1,920 $2,309 $(389)
Commissions and agency fees receivable, net8,820 12,903 (4,083)
Receivable from franchisees(2)
17,040 18,989 (1,949)
Contract liabilities(2)(3)
20,119 27,099 (6,980)
(1) Cost to obtain franchise contracts is included in Other assets on the condensed consolidated balance sheets.
(2) Includes both the current and long term portion of this balance.
(3) Initial Franchise Fees to be recognized over the life of the contract.
Significant changes in contract liabilities are as follows (in thousands):
Contract liabilities at December 31, 2023
$27,099 
Revenue recognized during the period(3,875)
New deferrals(1)
1,595 
Write offs(2)
(4,700)
Contract liabilities at June 30, 2024
$20,119 
(1) Initial Franchise Fees where the consideration is received from the franchisee for services which are to be transferred to the Franchisee over the expected life of the Franchise Agreement.
(2) Franchise Fees, net of recognized revenue, no longer deferred due to the termination of the Franchise Agreement.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Franchise Fees Receivable (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Franchise Fees Receivable
The balance of Franchise fees receivable included in Receivable from franchisees consisted of the following (in thousands):
  
June 30, 2024December 31, 2023
Franchise fees receivable(1)
$7,567 $15,096 
Less: Unamortized discount(1)
(2,154)(4,388)
Less: Allowance for uncollectible franchise fees(1)
(32)(223)
Net franchise fees receivable(1)
$5,381 $10,485 
(1) Includes both the current and long term portion of this balance.
Activity in the allowance for uncollectible agency fees was as follows (in thousands):
Balance at December 31, 2023$508 
Charges to bad debts816 
Write offs(925)
Balance at June 30, 2024$399 
Balance at December 31, 2022$450 
Charges to bad debts876 
Write offs(673)
Balance at June 30, 2023$653 
Schedule of Allowance for Uncollectible Franchise Fees
Activity in the allowance for uncollectible franchise fees was as follows (in thousands):
Balance at December 31, 2023$223 
Charges to bad debts379 
Write offs(570)
Balance at June 30, 2024$32 
Balance at December 31, 2022$487 
Charges to bad debts823 
Write offs(889)
Balance at June 30, 2023$421 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Allowance for Uncollectible Agency Fees (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Allowance for Uncollectible Agency Fees
The balance of Franchise fees receivable included in Receivable from franchisees consisted of the following (in thousands):
  
June 30, 2024December 31, 2023
Franchise fees receivable(1)
$7,567 $15,096 
Less: Unamortized discount(1)
(2,154)(4,388)
Less: Allowance for uncollectible franchise fees(1)
(32)(223)
Net franchise fees receivable(1)
$5,381 $10,485 
(1) Includes both the current and long term portion of this balance.
Activity in the allowance for uncollectible agency fees was as follows (in thousands):
Balance at December 31, 2023$508 
Charges to bad debts816 
Write offs(925)
Balance at June 30, 2024$399 
Balance at December 31, 2022$450 
Charges to bad debts876 
Write offs(673)
Balance at June 30, 2023$653 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Property and equipment (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following (in thousands):
June 30, 2024December 31, 2023
Furniture & fixtures$11,418 $11,306 
Computer equipment4,727 4,482 
Network equipment478 436 
Phone system326 326 
Leasehold improvements36,244 36,285 
Total53,193 52,834 
Less accumulated depreciation(26,179)(22,518)
Property and equipment, net$27,014 $30,316 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
June 30, 2024December 31, 2023
Computer software & web domain$19,051 $13,509 
Books of business6,895 6,895 
Total25,946 20,404 
Less: accumulated amortization(4,677)(3,138)
Intangible assets, net$21,269 $17,266 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Interest Rate Dependent of Leverage Ratio
The interest rate applicable to both the revolving credit facility and the term note for each leverage ratio tier is as follows:
Leverage RatioInterest Rate
< 1.50x
SOFR + 175 bps
> 1.50x
SOFR + 200 bps
> 2.50x
SOFR + 225 bps
> 3.50x
SOFR + 250 bps
Schedule of Maturities of Note Payable
Maturities of the term note payable for the next five years are as follows (in thousands):
Amount
2024$5,031 
202510,063 
202683,016 
2027— 
2028— 
Total$98,109 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the calculation of basic earnings per share ("EPS") based on net income attributable to GSHD for the three and six months ended June 30, 2024 and 2023, divided by the basic weighted average number of Class A common stock as of the three and six months ended June 30, 2024 and 2023 (in thousands, except per share amounts).
Diluted EPS of Class A common stock is computed by dividing net income attributable to GSHD by the weighted average number of shares of Class A common stock outstanding adjusted to give effect to potentially dilutive securities.
Shares of the Company’s Class B common stock do not share in the earnings or losses attributable to Goosehead Insurance, Inc. and are therefore not participating securities. As such, separate presentation of basic and diluted earnings per share of Class B common stock under the two-class method has not been presented. Shares of the Company’s Class B common stock are, however, considered potentially dilutive shares of Class A common stock because shares of Class B common stock, together with the related GF LLC Units, are exchangeable into shares of Class A common stock on a one-for-one basis. The Company calculates the effects of the conversion of Class B shares to Class A shares using the "if-converted" method and includes such effects in the calculation of diluted EPS if the effects are dilutive.
The following table summarizes the calculation of EPS for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Numerator:
Net income attributable to GSHD - Basic
$6,198 $3,666 $8,012 $3,585 
Less: net income attributable to non-controlling interests(1)
4,677 3,514 4,672 3,414 
Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares(1)
(1,735)— (1,566)— 
Net income available to GSHD - Diluted
$9,140 $7,180 $11,118 $6,999 
Denominator:
Basic EPS
Weighted average outstanding Class A common shares - Basic24,693 23,689 24,890 23,448 
Earnings per share of Class A common stock - Basic$0.25 $0.15 $0.32 $0.15 
Diluted EPS
Weighted average outstanding Class A common shares - Basic24,693 23,689 24,890 23,448 
Effect of dilutive securities:
Weighted average outstanding Class B common shares (if-converted)(1)
12,751 — 12,807 — 
Stock options(2)
588 644 738 533 
Weighted average outstanding Class A common shares - Diluted38,031 24,333 38,435 23,981 
Earnings per share of Class A common stock - Diluted$0.24 $0.15 $0.29 $0.15 

(1) For the three and six months ended June 30, 2024, the impact of the conversion of Class B common shares to Class A common shares calculated under the if-converted method was dilutive, and as such, (a) 12,751 and 12,807 common shares (assuming the conversion of all
outstanding class B common stock) were included in Weighted average outstanding Class A common shares - Diluted and (b) $2.9 million and $3.1 million of non-controlling interest net income (after incremental tax effect from assuming conversion of all outstanding class B common stock), was added back to Net income attributable to GSHD - Basic to arrive at Net income available to GSHD - diluted. For the three and six months ended June 30, 2023, the impact of the conversion of Class B common shares to Class A common shares is excluded from the calculation of Diluted EPS because inclusion of such shares would be anti-dilutive.
(2) Dilutive stock options is computed using the treasury stock method, which are not participating securities. 1,576 and 1,272 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2024 because the effect would have been anti-dilutive. 1,543 and 2,178 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2023 because the effect would have been anti-dilutive.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Non-controlling interest (Tables)
6 Months Ended
Jun. 30, 2024
Noncontrolling Interest [Abstract]  
Schedule of Ownership Interests
The following table summarizes the ownership interest in GF as of June 30, 2024 (in thousands):
June 30, 2024
LLC UnitsOwnership %
Number of LLC Units held by GSHD24,20565.5%
Number of LLC Units held by non-controlling interest holders12,74834.5%
Number of LLC Units outstanding36,953100.0%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Organization (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
franchise
location
Jun. 30, 2023
franchise
location
Jun. 30, 2024
franchise
location
Jun. 30, 2023
franchise
location
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Corporate-owned locations (in locations) | location 13 12 13 12
Franchise locations sold (in franchises) 19 72    
Operating franchise locations (in franchises) 1,122 1,344 1,122 1,344
Franchises purchased (in franchises) 0 0 0 0
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
office_lease
Jun. 30, 2023
USD ($)
office_lease
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]          
Number of office locations | office_lease   1 2    
Impairment of property and equipment   $ 100 $ 1,400    
Impairment of right-of-use-asset   $ 200 1,100    
Impairment expense       $ 347 $ 3,628
Restricted cash $ 2,642   1,790 2,642 1,790
Interest income $ 400   0 $ 400 $ 0
Web domain          
Finite-Lived Intangible Assets [Line Items]          
Amortized over useful life 15 years     15 years  
Computer Software Costs | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Amortized over useful life 3 years     3 years  
Computer Software Costs | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Amortized over useful life 10 years     10 years  
Book of Business          
Finite-Lived Intangible Assets [Line Items]          
Amortized over useful life 8 years     8 years  
Internally Developed Software          
Finite-Lived Intangible Assets [Line Items]          
Impairment expense     $ 1,100    
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 23,643 $ 41,956 $ 19,131  
Restricted cash 2,642   1,790  
Cash and cash equivalents, and restricted cash $ 26,285 $ 44,047 $ 20,921 $ 30,387
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Narrative (Details)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Franchise fees, term of contract 10 years
Amortization period 10 years
Franchise license revenue period 10 years
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 78,088 $ 69,277 $ 142,548 $ 127,232
Renewal Commissions        
Disaggregation of Revenue [Line Items]        
Revenues 20,591 18,541 36,552 34,359
New Business Commissions        
Disaggregation of Revenue [Line Items]        
Revenues 6,682 6,257 12,363 11,774
Agency Fees        
Disaggregation of Revenue [Line Items]        
Revenues 2,137 2,404 4,048 4,634
Contingent Commissions        
Disaggregation of Revenue [Line Items]        
Revenues 2,209 3,971 4,877 5,890
Renewal Royalty Fees        
Disaggregation of Revenue [Line Items]        
Revenues 36,828 27,552 65,881 50,304
New Business Royalty Fees        
Disaggregation of Revenue [Line Items]        
Revenues 7,169 6,267 13,402 11,909
Initial Franchise Fees        
Disaggregation of Revenue [Line Items]        
Revenues 1,631 3,287 3,875 6,350
Other Franchise Revenues        
Disaggregation of Revenue [Line Items]        
Revenues 598 581 1,055 1,198
Interest Income        
Disaggregation of Revenue [Line Items]        
Revenues 244 417 494 814
Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 29,410 27,202 52,962 50,767
Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues $ 48,678 $ 42,075 $ 89,586 $ 76,465
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Cost to obtain franchise contracts $ 1,920   $ 2,309
Increase (decrease) in cost to obtain franchise contracts (389)    
Commissions and agency fees receivable, net 8,820   12,903
Increase (decrease) in commissions and agency fees receivable, net (4,083)    
Receivables from franchisees 17,040   18,989
Increase (decrease) in receivables from franchisees (1,949)    
Contract liabilities 20,119   $ 27,099
Increase (decrease) in contract liability (6,980) $ (10,354)  
Contract Liability [Roll Forward]      
Contract liabilities at December 31, 2023 27,099    
Revenue recognized during the period (3,875)    
New deferrals 1,595    
Write offs (4,700)    
Contract liabilities at June 30, 2024 $ 20,119    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Franchise Fees Receivable - Schedule of Franchise Fees Receivable (Details) - Franchise Fees Receivable - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Franchise fees receivable $ 7,567 $ 15,096    
Less: Unamortized discount (2,154) (4,388)    
Less: Allowance for uncollectible franchise fees (32) (223) $ (421) $ (487)
Net franchise fees receivable $ 5,381 $ 10,485    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Franchise Fees Receivable - Schedule of Allowance for Uncollectible Franchise Fees (Details) - Franchise Fees Receivable - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 223 $ 487
Charges to bad debts 379 823
Write offs (570) (889)
Ending balance $ 32 $ 421
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Allowance for Uncollectible Agency Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Charges to bad debts $ 653 $ 900 $ 1,780 $ 2,555
Agency Fees        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     508 450
Charges to bad debts     816 876
Write offs     (925) (673)
Ending balance $ 399 $ 653 $ 399 $ 653
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Property and equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Total $ 53,193   $ 52,834
Less accumulated depreciation (26,179)   (22,518)
Property and equipment, net 27,014   30,316
Depreciation 3,700 $ 3,800  
Furniture & fixtures      
Property, Plant and Equipment [Line Items]      
Total 11,418   11,306
Computer equipment      
Property, Plant and Equipment [Line Items]      
Total 4,727   4,482
Network equipment      
Property, Plant and Equipment [Line Items]      
Total 478   436
Phone system      
Property, Plant and Equipment [Line Items]      
Total 326   326
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total $ 36,244   $ 36,285
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets, Net [Abstract]      
Intangible assets, gross $ 25,946   $ 20,404
Less: accumulated amortization (4,677)   (3,138)
Intangible assets, net 21,269   17,266
Amortization expense 1,500 $ 700  
Computer software & web domain      
Finite-Lived Intangible Assets, Net [Abstract]      
Intangible assets, gross 19,051   13,509
Books of business      
Finite-Lived Intangible Assets, Net [Abstract]      
Intangible assets, gross $ 6,895   $ 6,895
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Apr. 24, 2024
USD ($)
Jul. 21, 2021
USD ($)
Jul. 20, 2021
USD ($)
Debt Instrument [Line Items]        
Interest Rate 2.00%      
Line of Credit        
Debt Instrument [Line Items]        
Principal amount of debt   $ 25.0    
Letter of credit $ 0.2      
Remaining borrowing availability 74.8      
Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing availability   25.0 $ 50.0 $ 25.0
Revolver balance $ 0.0      
Notes Payable to Bank        
Debt Instrument [Line Items]        
Principal amount of debt       $ 80.0
Secured Debt        
Debt Instrument [Line Items]        
Principal amount of debt     $ 100.0  
EBITDA ratio 4      
Secured Debt | Debt Repayment, First Twelve Months        
Debt Instrument [Line Items]        
Periodic payment $ 2.5      
Secured Debt | Debt Repayment, Balloon Payment        
Debt Instrument [Line Items]        
Periodic payment $ 80.5      
2nd Amendment        
Debt Instrument [Line Items]        
Additional commitments   $ 75.0    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Schedule of Interest Rate Dependent of Leverage Ratio (Details)
6 Months Ended
Jun. 30, 2024
Debt Instrument [Line Items]  
Interest Rate 2.00%
Less than 1.50  
Debt Instrument [Line Items]  
Leverage Ratio 1.50
Interest Rate 1.75%
Greater than 1.50  
Debt Instrument [Line Items]  
Leverage Ratio 1.50
Interest Rate 2.00%
Greater than 2.50  
Debt Instrument [Line Items]  
Leverage Ratio 2.50
Interest Rate 2.25%
Greater than 3.50  
Debt Instrument [Line Items]  
Leverage Ratio 3.50
Interest Rate 2.50%
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Schedule of Maturities of Note Payable (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Disclosure [Abstract]  
2024 $ 5,031
2025 10,063
2026 83,016
2027 0
2028 0
Total $ 98,109
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Tax Contingency [Line Items]          
Tax (benefit) expense $ 2,981,000 $ 2,301,000 $ (5,587,000) $ 2,220,000  
Effective income tax rate 22.00% 24.00% (79.00%) 24.00%  
Deferred income taxes, net $ 191,275,000   $ 191,275,000   $ 181,209,000
Uncertain tax positions $ 0   $ 0    
LLC Units          
Income Tax Contingency [Line Items]          
Redemption of LLC Units (in shares) 10,000   206,000    
Pre-IPO LLC          
Income Tax Contingency [Line Items]          
Liabilities under the tax receivable agreement $ 160,200,000   $ 160,200,000    
Liabilities under the tax receivable agreement, current $ 5,000,000.0   5,000,000.0    
Liabilities under tax receivable agreements, remeasuremnt amount     $ 6,700,000    
Pre-IPO LLC | LLC Units          
Income Tax Contingency [Line Items]          
Redemption of LLC Units (in shares) 10,008   206,129    
Tax Receivable Agreement          
Income Tax Contingency [Line Items]          
Percentage due to related parties     85.00%    
Tax Receivable Agreement | Pre-IPO LLC          
Income Tax Contingency [Line Items]          
Percentage due to related parties     85.00%    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Narrative (Details)
$ / shares in Units, shares in Thousands
3 Months Ended
Jun. 30, 2024
USD ($)
vote
$ / shares
shares
Apr. 24, 2024
USD ($)
Dec. 31, 2023
shares
Class of Stock [Line Items]      
Conversion ratio, Class B shares and related units 1    
Share repurchase program, authorized amount | $ $ 36,800,000 $ 100,000,000  
Class A Common Stock      
Class of Stock [Line Items]      
Common stock shares outstanding (in shares) 24,205   24,966
Vote per share (in votes) | vote 1    
Stock repurchased and retired during period (in shares) 1,045    
Stock repurchased and retired weighted average price (in dollars per share) | $ / shares $ 60.46    
Common stock repurchased and retired | $ $ 63,600,000    
Class B Common Stock      
Class of Stock [Line Items]      
Common stock shares outstanding (in shares) 12,748   12,954
Vote per share (in votes) | vote 1    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pro forma earnings per share:        
Net income attributable to GSHD - Basic $ 6,198,000 $ 3,666,000 $ 8,012,000 $ 3,585,000
Less: net income attributable to non-controlling interests 4,677,000 3,514,000 4,672,000 3,414,000
Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares (1,735,000) 0 (1,566,000) 0
Net income available to GSHD - Diluted $ 9,140,000 $ 7,180,000 $ 11,118,000 $ 6,999,000
Weighted average outstanding Class A common shares - Basic (in shares) 24,693 23,689 24,890 23,448
Earnings per share of Class A common stock - basic (in dollars per share) $ 0.25 $ 0.15 $ 0.32 $ 0.15
Weighted average outstanding Class B common shares (if-converted) 12,751 0 12,807 0
Effect of dilutive securities, stock options (in shares) 588 644 738 533
Weighted average shares of Class A common stock outstanding - diluted (in shares) 38,031 24,333 38,435 23,981
Earnings per share of Class A common stock - diluted (in dollars per share) $ 0.24 $ 0.15 $ 0.29 $ 0.15
Noncontrolling interest, net interest income from diluted $ 2,900,000   $ 3,100,000  
Antidilutive securities excluded from computation of earnings per share (in shares)   1,543    
Class A Common Stock        
Pro forma earnings per share:        
Earnings per share of Class A common stock - basic (in dollars per share) $ 0.25 $ 0.15 $ 0.32 0.15
Earnings per share of Class A common stock - diluted (in dollars per share) $ 0.24 $ 0.15 $ 0.29 $ 0.15
Antidilutive securities excluded from computation of earnings per share (in shares) 1,576   1,272 2,178
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Non-controlling interest - Narrative (Details)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Noncontrolling Interest [Line Items]    
Distributions | $ $ 4.3 $ 4.3
Pre-IPO LLC    
Noncontrolling Interest [Line Items]    
Distributions | $ 2.2 2.2
Goosehead Financial, LLC    
Noncontrolling Interest [Line Items]    
Distributions | $ $ 6.5 $ 6.5
Noncontrolling interest holders    
Noncontrolling Interest [Line Items]    
Ownership interest held by non-controlling interest holders 0.341 0.340
LLC Units    
Noncontrolling Interest [Line Items]    
Conversion ratio   1
Redemption of LLC Units (in shares) 10 206
LLC Units | Noncontrolling interest holders    
Noncontrolling Interest [Line Items]    
Redemption of LLC Units (in shares) 10 206
Class A Common Stock    
Noncontrolling Interest [Line Items]    
Redemption of LLC Units (in shares) 10 206
Class B Common Stock    
Noncontrolling Interest [Line Items]    
Redemption of LLC Units (in shares) 10 206
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Non-controlling interest - Schedule of Ownership interests (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2024
shares
Noncontrolling Interest [Line Items]  
Number of LLC units outstanding (in shares) 36,953
Noncontrolling interest, ownership percentage 100.00%
Goosehead Financial, LLC  
Noncontrolling Interest [Line Items]  
Ownership interest held by Goosehead Insurance, Inc. 65.50%
Noncontrolling interest holders  
Noncontrolling Interest [Line Items]  
Ownership interest held by non-controlling interest holders 34.50%
Parent  
Noncontrolling Interest [Line Items]  
Number of LLC units outstanding (in shares) 24,205
Non-controlling interest  
Noncontrolling Interest [Line Items]  
Number of LLC units outstanding (in shares) 12,748
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Equity-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity-based compensation expense $ 6.6 $ 5.9 $ 14.0 $ 12.5
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ->A^%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #7H?A8OX %@.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;3=%$+7%\4G!<&!XEM(;EM8DX;DI-VW-XU;A^@'\#%W__SN M=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ&8"6E9]B#E^HH M]P@UY[=@D:26)&$&%GXALJ[52JB DH9PQFNUX/UGZ#-,*\ >+3J*4)45L&Z> MZ$]3W\(5,,,(@XW?!=0+,5?_Q.8.L'-RBF9)C>-8CDW.I1TJ>']^>LWK%L9% MDDYA^A6-H)/'#;M,?FON'[:/K*MYO2KX75&OMYR+:B6:]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #7H?A8FL8,*%,& #0(P & 'AL+W=OV!8KRY#\ M^Q[98).L?& \^ ;\=5[KE8ZL1[8NUD(^Q0O.%7D.@RB^;"R46KYKM6)WP4,6 MGXHEC^#,3,B0*=B5\U:\E)QY:5 8M*AE=5HA\Z-&_R(]-I']"Y&HP(_X1)(X M"4,F7ZYX(-:7#;NQ/7#OSQ=*'VCU+Y9LSJ=Y<-2Y>(!]Q56H+!WXH/>1!H)2C' M]XUH([^G#MS=WJK?I.;!S".+^5 $7WU/+2X;O0;Q^(PE@;H7ZP]\8^A,Z[DB MB--?LLZN;;<;Q$UB)<)-,)0@]*/LGSUO*F(WH%L20#7S14B"L3[?Z_@6%"@O%=V6ZHJB@G\DT2EQ MK!-"+=HVE&>X+SPX)92:PE\5Q\DKR4GUG!*]:^$FD+J*C*.LX^@$_/2>R5^W;NOHVI M%^X?7I;";E*_,#SHSEI0_8D M/F1/&ZXQU@8J7;4V"G"R43+YH3:&>@\R_4&L(V--X')?>:P"]F1\3N.A59T6 MD&3CF//6:=ZI)U*L_,@U-SRN^?"WT6@=Y&07Z&3CP//6Z$3$B@7D'W]9_MS" M%;L=VC%WY3H@RBXHRL;A)TW6 4R.RXWA NW.N=%6'? 5X)*8$9O^^O@;F7(WD="21I.XTC!@ M\.0>0/.'(0Q84R7H=O!]'I@ MG)[B@54=%MA$#\*F82*EGN!DLYJT*6%<28SO:/8H?C.^V1GB455]%KA$#\*E M<02S\.R5GIZILJUQHT]6MQ\W[SW*7N-QGXZP$#ZKHT2G8 MQ\&190 &O(]=LVK3IV$:C M=3"/4S"/@Q.*:5IA-'@D9-F8K@. G)U/:'5\0SON1[0Z@,@I@,@Y"(A>3R:G MZ2=7H6+%(3]:,]7 DU-G40Z9VEJKI[_RK/FU3JT<=F,ZO3!X+*')PALE2 M^VI_:A\):3:&Z@ DIP DIU-#:A^)>C8U4 =#.05#.8JA^T-J MV[3;[IXYUIO4;NVLF= (GRXEB8FK/\%DRR?RH_ERE4&Z2*-57)ZM=?G$] P@ M)@&?0:AUVH7;RVSY2+:CQ#)=@?$HE!)ANKG@S.-27P#G9T*H[8Z^0;Z(I_\_ M4$L#!!0 ( ->A^%A4Z5((CP< )@J 8 >&PO=V]R:W-H965T&ULM5IK<]NX%?TK&'6GX\S$%@F +]?63"QRM^ETMYD\NI]I";(X MH0B5@&RGO[[@PZ0(7&+C+/K%$N6#0Q[<"^!<$#=/O/XJ]HQ)]'PH*W&[V$MY MO%XNQ6;/#KFXXD=6J?_L>'W(I;JL'Y;B6+-\VS8ZE$OL>>'RD!?58G73_O:A M7MWPDRR+BGVHD3@=#GG][8Z5_.EVX2]>?OA8/.QE\\-R=7/,']@G)K\WBG7^=$=HT:!'_+MB3./N.&BGWG']M+MYO;Q=>\T2L M9!O94.3JXY&M65DV3.HY_M.3+H9[-@W/O[^P_]R*5V+N<\'6O/R]V,K][2)> MH"W;Y:=2?N1/?V>]H*#AV_!2M'_14X_U%FAS$I(?^L;J"0Y%U7WFSWU'G#50 M/' #W#? >@,ZTX#T#CWWB'H&[32EYWVMN/27.:KFYH_H;I!*[;F M2]O[;6O57T75),HG6:O_%JJ=7*UYM55A9UNDO@E>%MM1-7@2Z^5/EI6RC,&W2)OGQ*T<5/;Y#8YS43J*C0YST_B;S:BK?HI\GU MS5*JQVUNNMSTCW;7/1J>>32"?N65W N4J4?< NU3>_O0TGZINFGH*_S25W?8 M2OB/4W6%B/<680]3X'G6W]^<0'+^W-VS'[[[I#/(D#BDY2,S?!_9(ZM.3%Q# M@>V:4KAI,_==BV.^8;<+-;D)5C^RQ>JO?_%#[V]0K[HD2UV298[()OU/A_ZG M-O:A_Z'N[UJ&;D3CR@ 4\<\&_D1]/*B/K>KO\JVR7O=PA&/CCF&@16YM8A+/ MT_29&%_-69H\$Z2R:2:VR: NL:I+F1HMFV+,Y_S :UG\M_T!4IR8#Q'JX5H# M(!+I,35! =8[)C-!E,[EL^^-KL^SJO[,IWRK]?:6F,(9V-3^\=( RMJ!PWWR$@"21 M+AR ^7ZB9S@$4],!UG4#,!P&R8QL/,K&]J54[EF-.O'@(MJW=[2*.F5+G;)E MKMBFD1B-LV_UA2H!)5.\\F70@<$@1A9<^DFL3S,@+/(2/?4 &*%AHJ<>"*/> M3.J-3M6W6]4N]8INW%WTJM^ LBDPVQD3C0DRQIH)N0QQ;,PQ-J:IV-&Q^E8; M]C*]W+,=KQF2^?/,I!J8PYS$0:AK-6$)U4U/"J!4$D2Z6H +^W,3RV@,?;LS M_)P_HXO>!+ZQYK3IS7"B:UE#*.(9BDW491#HBTT&D6$\%^/1#OIV/_@;DWTZ M@SH!1Z?60=WW ;#(URU/"I'A,*:Z4!,6)LE<;$?GY]NMWS^9$->H&N2B7,JZ MN#_)_+Y4R<:0)' IWJ_@%S&8@IP MT3.N:;>,EM&W>\;?YCOD%\X%VS-EF=]7XE3GU8:];5;=*[!#$K,$5[.\WB$F MBH1AJ'>(B8H]W^@0@"N(9^PD'NTD]JSF(LOK2H5?(.6GNLU T&)@JRE]K<5P MRI8Z9X=[DH-NBBJ-!6#H&4_1'75/CHOD(XAZ527#J%,Z2"7;K/^B&LJ?;25 MV+XA^WO[3D1ISQ]54?/ 7C;E^0ZMRUP(]*[9NSFH*E=(OOF*^$D*J0I>-6[! M?G&ZA^N4+77*EKEBF\9M=,?8[H['L=H%#,Y2TZEB9>#UG18(1L)8KP= MEBO M6#.0C=*9[20\6F1LM\CG@]2FV?2K)/:(;A@!&*:$Z-N'(!LU=M @-G+N4J>: M1Y>,[2YYK89>(43[#JW=97I@U>8;VC&X/+"SO7KTN61+G;)EKMBF<1FM/(Y^ M_#46MI8!KXZ"2[;4*5OFBFT:A;'.P/8ZP_8RJV\ZL:Q^Z"?Z- #!_,B8!DQ8 M$,74F/H 6!@&T*4+77*EKEBFT9AK%:(O5JQC7YB;H?3$!NE"0 C46B\? !@ M,<7ZYD(&P,(D"F=, !FK$V*O3H:=W_G-(SO#JY/.Z2Z\4[;,%=LT%F?'5_[, M^16W!UCX3E_U'\D+'X(3]^BH689THPU0MS $1]8]@#H,08]"8H-K8* MEVA^%A/=6]MMP8 'X? 8 >&PO=V]R M:W-H965T&ULK5EM;]LV$/XKA%=L+=#4(JG7+#&0I!C6H>N" MIMT^,S(=$Y5$5Z+RLE^_H^Q*LOB2&/.71++N3L\=C_?\@B+,]FJ0E3\ND9-6Y:L?KKDA7PXG^'9CQ\^B[NUTC_,%V<;=L=ON/JZ MN:[A;MY;68J25XV0%:KYZGQV@4^OPD K=!)_"_[0C*Z1=N56RF_ZYL/R?!9H M1+S@N=(F&/R[YU>\*+0EP/%]9W36OU,KCJ]_6/^MS M=(:6?,7:0GV6#[_SG4.1MI?+HNG^HH>M;!+-4-XV2I8[94!0BFK[GSWN C%2 MP*%#@>P4R$L5Z$Z!=HYND75NO6>*+#15N?Y[MV7VW<3Q[O_:*MWB 9O$0E(:%&_\JN_ MYSFHXTZ=[JO/(0I]*$@?"M+9HZY0M'7-*X4NF@9\/K7YLS40V@WH'7?:;%C. MSV>PI1I>W_/9XN>? MNHI;4W%G2I>%^P6A<0@AOQ^[8TJ%.(OB7FH/9]CC#+TX/_-&U2+7*:F1VM!M M#41C='%()N L0D&&[=BB'EODCZ$L2]'H>M9TH82J5^5/:,5Y P4NYQ#2VX*_ M1157-MR1 2E-23#!;0IAD@74#CSN@VB3'FWB17M=\PT32\0?-[I063,T,=X;1P8X4RA)T\P.+NW! MI5YP7Z1B!=3I;>5@7>6P 4R-=T[-ZT5PB2 $_]L(C1@&)',<,CLL7^M=!-Q8EQ8=*L>I.Z(39)K0UTJS4N?*O.]+$C#0>)\/. M"5,,)R1V.3'P&_83W'N^XI#32VA1I \KUON)TML$B&.<8BGJV43HUGJ6*R!,;&?,H'/2]&6/6XK1),) M+4V=3&!+[&?,#]R& M1LXC"OL[$0F)A-.V*+%(A])@.D /3$3_3?9**^U:8F.2%@R">5C2+6$9' M97D?W6C2\U/C2;&()$(\# M^\B^52Z! "U&[8%A7*V48 ="M1(5#IP(O5SXB=9G>2ZA,@"'MU!"B@. M?:OCDZ!);B=1%@73)M(FIYURA7;T_?(E3.@)ILEJ)SA+J/'5TC+1Q4GJPC>P M'_6SG['M^X\7#KR6TR]J^TP/14C_1[E:X<:ZP287$F+UL0I&C!Z # M65(_66Z3\/+Y)/2:.7@]CF1MW^F!>VEVG"3T4OC!3A_)VOZQSD#AX7-#K#\) M=^KCXR1,IL70)D2G23@?'8[JD^D_67TGJ@85? 5:P3M]E%MO#WNW-TINNO/2 M6ZF4++O+-6? WEH GJ\DS >[&WT$VQ^Y+_X#4$L#!!0 ( ->A^%C*GP(M M_ ( $ + 8 >&PO=V]R:W-H965T&ULM99K;]HP%(;_ MBI5-4RMMY$+"I8-(A6KJ)DU"9=T^NXDA5AT[LQWH]NMWG(0LM(%0J?"!V,XY M+\_K^) SV0KYJ!)"-'I*&5=3*]$ZN[)M%24DQ:HG,L+ASDK(%&N8RK6M,DEP M7"2ES/8<9V"GF'(KG!1K"QE.1*X9Y60AD&*"HXD64VM:_=J[A8)1<1/2K:J,4;&RH,0CV;R M-9Y:CB$BC$3:2&"X;,B<,&:4@.-W)6K5OVD2F^.=^I?"/)AYP(K,!?M%8YU, MK9&%8K+".=-W8GM+*D.!T8L$4\4WVE:QCH6B7&F15LE D%)>7O%3M1&-!-<_ MD.!5"=ZI"?TJH5\8+ Q/!02(Q@IP6B,-4QFF&$>$;0TP@I=W'.8QVIB:^ TOV9'%=.L9/(.,'W+>0_UG8_((J_>(J_0\P]M$<-*H6O8H#2%@[?4(GIL,W54Q93C ME M:BP8PU*AC,CR65^V[40I/RSDS?_()G1ZCCNQ-TV''4%[Y'Y-[I].7IU%G.M$ M2/H73K5Q4*ZV8I?:08.H[YC/,_#.L#WTH$8/7HU.EOAH9WA=)0^)2ON\@')Y&W11TD'];DPQ.*>M99U$=57EO4;R2V M9WA4&QZ=MZA'IQ1U1] >^;@F'Y^QJ,JTEO-]H;TUM^QW)-N4*,K"#/Z0U! M0);M6CG1(BLZG@>AH7\JA@FTN$2: +B_$D+O)J:)JIOF\!]02P,$% @ MUZ'X6!Y%JQPB$@ HM0 !@ !X;"]W;W)K^W*XWW>NSF[Z_^^G\ MO%O<-+=U]V-[UVR&OWQJM[=U/_RZO3[O[K9-O=P?=+L^#WT_/;^M5YNSRXO] MO_VZO;QH[_OU:M/\NO6Z^]O;>OOGVV;=/KP^"\Z^_L.[U?5-O_N'\\N+N_JZ M>=_T'^Y^W0Z_G3]1EJO;9M.MVHVW;3Z]/GL3_,2SV>Z ?<0_5\U#=_2SM^O* MQ[;]??<+6[X^\WD89V_'& GCWEW!UX_/-7>K'O M_-"9CW777+7K?ZV6_@^'6/_, M6]QW?7M[.'AHP>UJ\_C_^LOA1!P=$$0G#@@/!X3* 6%PXH#H<$!D>T!\."!6 M#\A.') <#DB4 Z+XQ 'IX8#4]H#L<$!FVZ3IX8"I>L"ISV%V.&"F'I"<^N#\ MKY^^U\N\[NO+BVW[X&UW\0-O]\->=/OC!YFL-KOKXWV_'?ZZ&H[K M+Z_:S7)0>[/TAI^Z=KU:UOWPR_M^^-]P&?2=UWX:?FL7O]^TZV6S[?[FY7_< MK_H_O>\_;.K[Y6J(?N5-O _OY][WW[WRNIMZVW3>:N/]=M/>=_5FV?W@?2?] M?G'>#PW?I3]?'!KY]K&1X8E&_M;V]9HX[,I\V-6Z[CKOS="SV]OA4MSW@J#, M;2AOQRBY11>\3CJ1S?Y$$JQBI$6/+=G#/,M.EL[(T1Y79N2;Y2".80@;/XT8N"'[S0#T/J C#R=U^2/W5W]:)Y?39\"W;-]G-S=OG7OP2I_W?JLD#" MYDA8CH05C[!D#]O- SY?AI$?Q1?GGX^%KT<%<9P%M)U MY*AK&RT_,M.C,SZ)HC14/I@K8VI7E2)AN=Z!P$\S7VY_H4>%X501'T&*4T5Z M>DSF3U,EBA$G-?43M5&<"(OC<";.O:2#^$D'\?ZXZ(0.V&8Q3+Z[85@;/OS] M3Z]VXSDY+_CWNV%\]8;)ZT.]7?Z'TD>,'.N0L#D2EB-A!1)6(F$5$L:0, Z" M25=,\G3%),:1\Q_#K>UJLVAOAVMFW7;=*^I"2+2OIDDP5;Z9KHQY7 6.A.5$ M\]76%\B$)1)6(6',XE1PZM/V?7I@3I]DEAIEEG]IMHO5,# /=VF/D_?V;C?I M[HXGH)3TC%C7,1@)FR-A.1)6I/I,,E.^[Y'Y*B2,(6$Y"F9 M9\1'%BD#K#&=JWJ1L-RB]04R88F$51:M9\B$' 235#E]4N74K,K]Y'>R6ZI= M>L/7_EVSZ>J=+"E53K4SDZ:A,I._,N9SE242EMLTOT!F+)&PRJ;Y#)F1@V"2 M,&=/PIP9A?EF9T#L[LON-\-MFM?W6\7-[L;N[OA]GYLSF!, MY#IG0,+F2%B.A!4S36SJ^A0R786$,22,@V#2-1#XPN7P45?,1J42D[7$%I5"["$K+H;0BT T:TOBW*;@+H,X-E#:'TG(HK8#22BBM@M(8E,91 M-+D67Y@]H=GLL:J]"W5#(9VI"Q-7YDS.I?103P=**Z"T$DJKH#0&I7$43=:Z M<(E"LTMD7@[@]YMA$N&?OG4RTYWWG4#=(B@MA]**4#>"PFCF*_.#D@@+HFR6 MJ)M/H(X1E,91-%G?PC$*S8Z1OAPPKFG"#0FB.%:7_'PDBM226"@FBF2E!/.$VGB;H<0)W;)$M21=&%)4(N@YN3.@H7Z3$0?J$700YAY$90(TA=!B834(BAU;JE%4"K.L @:"M,G M3+[A/<)1"LZ,T7W7]=O7Q_N0F MD9#P+I+03]61$VH?06DYE%9 :2645D%I#$KCHT*2%2P\L-#L@=DM:.D^S/#= MJ9:9F#,YBQAJ7Q$]B%)U;;Z YBRAM I*8U;G@U-127#"@0B%*16.;&AZ[LY2 M,]=Y=@%UKZ"T'$HK0L(+2[5[>>A.*"B-06D<19/E+PRXT+QMRFF7::CO\ADN M06V]">J;06FY50\*:,X22JOH'JC&+C0G1]'D9_,(GRLR^UQ.>TXCW>]*IEFH M/I,'ZG=!:;E5#PIHSA)*JZQZP* Y.8HF:U3X4Y'9GP)N/S5GSKJFIHYF;,XH98:T?Q)$ 3:K%EWR]0Z M;R)D$JN2L\K&H%WD1%(IIZP1X;E%YHU6Z*VH$;$UR \S54M0-PU*RXD>3/6G MHD)-,BBMLND @Z;DU*>>9">T*2RMR&QIO60O:J2;%-J !G6ZH+2<:/XDSC)5 MA5 '"TJKH#1F=3XX$74<),M0^%+1R*/X7E9\:J8[3Q&ASA:4ED-I141MS-*+ M3XDPJO@4VC8&I7$43=:W\,"B$0_,O?@T(G8$4<6GYLS.:H7Z6D0?J.+3B-B5 MI16?$D%Z\2F1D"H^I(1%$YLMFM%RT9C:VZ(:Z>8DSC*'FC!06@&EE5!:!:4Q*(V/R$A6KW!K8K-; M8U4J&A-[=*:^NO?9G,E9PE#/A>Q!H!J)T)PEE%9!:H_FC,["@]H^5CTHH#E+**VRZ@&#YN0HFJQ1X0_%9G\(6/QI MSN0\68!Z15!:#J45,>$5J4,Q= L4E,:@-(ZBR9>#L)-BLYWTPN+/F-@@I#[@ M[LKG[E9S+^ M2B5S=F<50FTKHOF34'T#0 MT)K6;9EP&L;:" OUJ:"TG.A"FD6Q]DT?ZQ-&;8L:$12HE5(5D3 (PEBKJ"+B M)G$2JQ6BG(J+9H%_XN5?B;!Y$K/-\_+*3W,"YR%/-SRHRD\BC*K\A+:ML&M; M:=>V"MHV!J5Q%$T6I;" $K,%]+S*SX1XTQ!1^6G.[3Q.0RD(P_$L]Z/3-[!F^FNVDYU;V*XLU4-D3D1%H29NE\TA[:ML&M;:=>V"MHV M!J5Q%$U6I+"24J?7,UFID#(.9EFDEHF:,[O.,*"TG.C#[O9&?9[H(2R59:B* M4 \*U,>F5$3"+-.4RJAS&TVU%2Y.Q26SQ _H^[-4V#>IV;YQ>GT-+0^DAW % MI] M0JT>H@O4ZODAS+QZ3@3IJ^=$0G+UG(@C5\^I.,/J>2KDI'GD,WMA\YU8V421AIE<'F-,Y"AVXK M@M(***V$TBHHC4%I?%1(LH*%3Y6:?:K]..^]:[Y6N(\N,IEYSB,\U,F"TG(H MK4@)6RGP8^VV'KJO"4IC4!I'T63A"S]_>K^3^+'P2;'K.W0F:93J]_M0 M^PQ*RZD^Q,%,VQAZB$ME@:KRA/I=)YJ61.HD&>ID45G#X/@9:K*DA$>5 CRJ ME/"H_&F6J(J">E106DYT(0UFV@(2U'N"TBHHC5F=#TY$Q>FIYWRFPBM*G_DR MI-$O%[9;#W'HW-*]1GS!N;H*SLJ%6F4T' M"FC*$DJK;#K H"DYBB9+5GAXF='F>&Z]H)GJ/%K'Q,*&4E!E$9-#6U589"PM M8BIHJQB4QE$T67W"!,O,)IC#,QLRW<50JPC,R9R'1J@51C1_$JHU!-"4)916 MV72 05-R(F5XHF@A$ZY59G:MT$^!R(@]1*%JTIK;Y*Q,J%=%="!4WR930%.6 M4%IETP$&3YTA-&4) MI550&K,Y'9P(FLQ.O2$Q$UY4YO1Z)-=R>S/=>6I(O+2(*+VC;"KNV ME79MJZ!M8U :1]%D10JC*ALQJMS+[0]$V9(FRNW-F9W'1*CY1/2!*KR)(+[^K<4N7V5!Q5;G_>W31-/Z_[^O+BKKYN?JFWUZM-YZV;3\.! M_H^[>>!V=7WS]$O?WKT^"\Z\CVW?M[?['V^:>MEL=P'#WS^U;?_UE_.!_]!N M?]_GN/P?4$L#!!0 ( ->A^%C0\QBCZ < -0B 8 >&PO=V]R:W-H M965T&ULK9IO;^,V$H>_BN 610MLUA(IR5*:&$B\+6X/V%ZP MN;U[34MTS*XDNB3E)/WT-Y1LRQ;_.#[D36+)0_I'#CG/#*6;9RZ^RS6E*GBI MJT;>3M9*;:ZG4UFL:4WD1[ZA#7RSXJ(F"B[%TU1N!"5EUZBNIB@,TVE-6#.9 MWW3W'L3\AK>J8@U]$(%LZYJ(UWM:\>?;2339W_C*GM9*WYC.;S;DB3Y2]6WS M(.!J>NBE9#5M).--(.CJ=G(772]BK!MT%O]A]%D>?0[T4):'W]0-CS_O>_^]&SP,9DDD7?#JOZQ4Z]M) M-@E*NB)MI;[RYW_0W8 2W5_!*]G]#9YWMN$D*%JI>+UK# IJUO3_R->@F[EIKZP;UB>BR/Q&\.= :&OH37_HYJ9K#:-AC7;C MHQ+P+8-V:K[@30E.H64 GR2O6$D47#PJ^ ?>4C+@JV!!Y#KX'3PN@Y^_-:0M M&=C\$EP%WQX_!3__^$OP8\":X-]KWDK2E/)FJD"9[G]:[%3<]RJ00T4:?.&- M6LO@-U!3GK:?PH@.PT+[8=TC;X?_;)N/ 0X_!"A$L47/XNW-L4<./LPR[OK# MKEG6$[CJ)G E>!W +A1$L>:I7\9,,2JO;=/6=QO;N]5;_%IN2$%O)["')15; M.IG_]$.4AK_:QOQ.G9W,0'R8@=C7^_P/B$BL*7A-;SE1YF*_5Z\1.%3@M&^@C1] M=\F1RQ* OFQTA+/)FQF_C..Q.HM- MBASJLH.ZS*ONGI3 FJ576V;\;C3+PI$XTP@E26(7EQ_$Y5YQO_W5,O5ZI>%8 M!K !M$*G@W-3)48J\Z,U+V98L8?>2)T$[ M?EE9%)IRPBS)1J(M9EFK4&0JB+)H'+XM9AB[UL! ULB+K?FB MXFV_3-L^% M!FJ?.]P&K-U7WJ0]8!9?*/M/8' #*D[%^TRITJ!^H&,7^Q&"M MQ4J=/AW11$H*JUK'UXJ1):O<9(F\U+T4+>_5V^ED#"B.O.R:?QWV;Y0GX8+7-9.ZF.D=!25/4[P&*]!Z%(>L MLDW<892.J6.S"I%KMPQ4C/Q8?! 4N%CNN6.?5Y-X$8[Q6*!I=36;12Z% QDC M/QK_I=94[+: 59V)O*LH&7/18I6FD4/; ,;(3\:[HN"MSA0WY+7'C/9\48B6 MGIE2$X!7$<)&A+&8X21W\!P-G$1^3D)IIP1$\.-P8I.)3.)=I;F1=-C,HA G MCDV%!C0B/QK_>&N6;15O8S&XDVS*$7(L3;0@$N$+BKQ6+.E\BW% ?)B M^-(0_EZ]G<["0&/DI_%G*5L(VE2G9 U7)\%0UU%G0CJR@#B:C;>)Q!I"B,R!M1;'6B3$L=(A6$*/4:X<#"I(W MKLH#6: 9&Q6GS0HGKE09#6A%?K0>PFNK*SL]S;8@9=5M@6Z2(6.EV-@* <7P&X]UQ,&1'T'O-VEI^T.=2 MUF-#D] 8C;>&Q0@P[JAO\0!Q?*Z^74+EM>> ,_A@2]F:'F%XI]&TI?3IGE6FI;6.<&SIM)3".D"-UPT<'QWZ@VKCDDVNB$25A M:+C^S03% T'Q)02%+'Y8!/H10@4A/;C3A7H-@1X61D/5(TC;P;TV&[V M9YF5WNU%Q64K^CA5[+.CH"2*6/.@V,OL2_.@]^KM="X&@,=^@'>^[4J%LA5Z M(6K8])[;9;6*:@=;)\)R"(VB\:JT6F6.!#P>8!Z?.:L^".]E^L__=YT=/^_, MCU+IG5+3*,'C@YCIT?L!D#\^=:]-R* [S.J?J1_N'E[-N.M>2!C=OX^N%_T+ M%D,W_?L>7XB L""#BJZ@R_#C#.9.]*]0]!>*;[JW$)9<01+;?5Q3 I6?-H#O M5QQRF]V%_H'#BRSS_P%02P,$% @ UZ'X6"J<#@1^! '0H !@ !X M;"]W;W)K%]>91-F1!I*@(C M2/S=T"EIS4"@\;7#S(8CV7%WW:.?Q]@1RTIZ.K7ZBRI#=92]R41):]GJ\,EN MWU$7SRO&*ZSV\5=L.]MI)HK6!UMWSF!0*Y/^Y;=.AZQ%"C-\@IPTFY"@YO%?S"\C>WD49]ERS1X20 D?=]DKSS M'WCOB8_6A,J+7TQ)Y7W_"9@,=/*>SDG^*."'UHS%?#H2^31?/((W'\*;1[SY M$\(;B5-KO-6JE*D@3"DN'7DR(6W8M3A71II"22VNL$FHON#%7\^-;!Q5HA&4Q%B^>/WN3Y].#MU?OSN)R=O"34%Z$B@3D))2CD1ME-J*F M>D6.=;Q#&Q0=B8N+TSNP\P&*\U#)';P;&QBML5N \=L"1>;0&@".9\6\Q&/. MQ^*X**PKX:!O1X(YLGF79DJHZR&K2 ':U2??B.VHL0X[QIJ7W3F:3UXYYJA)0-.6\- M(DPYJ6MR,6 8X%5(# OI6ZGQH/HR$BMGK\DA;8+K7Q6 PM/,Y:\:NE"?1&D:2A;,^I=O$BAZ+SUCW MXE4HQ=D\>L[R_R!K6T0?SWIR,-V$" (#B8:!%-VQF(^XD)I>X+$X[\DP.22Q MDPR4"T0+5E:<2@>EG3AN&HO:BO4Q8L.R+8+ >%$&98=$4%$9J^V&%420F#PP M:!W2F\3J110%<8DF-5:R8,G6O-^+/!9GK>-29DT@,*%3T[0FGM8_#"WLR&;- MRDK'UK.?H\GK?$?Y0;;[>HRZEH;3:);G2?31?+'HI06G!T"X$9#UIRG^J[V# M\ *# J*WKL < =?RWW$SBE??GA(_!HK6J?N+OO$P85JN4K9!IHR716)Z5%=6N+HHI-U>J-QLWHUFH^;%)[U:>WIQS=:S-YC42JV#"/ M&^;,=SB(N7POO3Q_:\U&6%H-:O3 HO)N,*=+,LJUM_A68Y\_OP[&$"83UWI5 MZDPGLO1BD22F+KTN5^+*Y#K1RKT]\3B/=ITDD?9%H#T_0/N%^,F4?NW$]V6J MTN'^$_#9,CMOF+V8/TCP+W4Y$:?3L9A/YVJ<'Z.V14OQKL73> MPEG^O4_@0.]L/ST*H#>NDHEZ-T*$.&5OU>C\FZ]F+Z;?/<#M6",H4,5L^NSO$V((\6VL&M/*K4B-*(W'CB2O4_":Y\VQLBQK\)-JE^3&U9 * M:/-KK>G*E2J5!1'^7E4^\$CDOI2:/EV3>"S:HE 6ZA1' MHQ\6BZO1\43\:#;J5MEQL\54NB0E8G$A2V AJ87Y=JJOIS[S,OT%Z,#OQZQB M[9A'T"@)KG((D=36TKO!VLU:)VL!K8I2)"TCWL5PCP MH$WZF_S:K4V=PXF4H'Q)UL:>7^HR)*36BR_[A#ZTA*X[0GX-O9+)H@>TSK8( MOOM)5<9Z :)-!/RU%3N#7V/)5DD;I;UGCB H#(]4MJ/PWZ$]\BQ$6N-=&C&B MRQ010/FW<:GF,)8,6$-*4G<5S^D@T+8TH1B( *:I%&NDV1NN"'L2ZH$#)N)]S=#0F?:P2<<#=.:"*O*R MEE ?*WHO'UT,0@(#%F@?N_T(R:/0=8&-V' AB0+.T"-G7"8[ M C%=V]9&3%3>T4JE;\E=A%SA#/[^:/3YTV)T+'(MESJG;!#M./J,+4=+).I, M^V/&#(@&TP$C'P$Q8M"X X8=A.//X,T2+,-)Q%$\X_BW.F%GK#_"$89V/6C^ MQZTZ?HI/#(-H(KXX!OGO48X47 )]#C 5HB6@PU[,"^F1@J4QHJ""J2G&7*\V M(LT7\@89HCV%(!H:JXLJ5H.<,K,,8!43#J5(,-[8%&Q@/3D^;6V\AW&D*P5W MTD1O%54Z1)>TT?CH/K&Z4FFT9B-=6E*:D@,H Y%L:-:N"[J7$8IK=?_D6T"13E.J:,5OY*Z2_41#+[Y MZM5\]O([8+%:HF2GJ0)5MT55HP@3SF1^0V?3B5&S50UDD>2>U/JS4I>4GHF= MHZ1![UC$N^-01W34!8(M<@H2YI;6BMJIK,YA[4P%;\T\Q3[5(>X@.ZR4QT@% M:&2]BH^06%MVY\\#.+RET4/3H5!RU2E50IF6/1.0XG1'(;@'T();$NAELP;P M$0_D80'=0[KF0&M5E&@+D\&67$O%.DV%Z F)T%KNYVYE7K>.'GDHY)9+O66H MEG :<4@N%*6@C7N81^,3Z-0EA1I9AJJ^VE/$]:JJXX%C@IQSR$[RH5TY2 M[27(76%3:4*J[$9"K_.RXWA^ PR/9(1F0.G!O]HE>3J M);].F5\2)%<, 9U;A,Q,/#G'-N"6,Z*)#_1RD\1BJ)6LWRJTICY .12.VAH?R_(.]A;(!M=-AR\X)H7:_ M3SG"9"R'R($[GXUF)TI?3R@\)V0E/5:6ZN;8!Y/#5KR%/F'M?+#6TICR MFU2[RTV)P#*G[80]ON4O@UO<%&[9E YT/%;#<-EF(J#8.TS?"LK%Y;*LL M)ZR,:S4((%LQ=514SY;<%H2FK&>.;UUHWJDY7!IK#>,1T3T0._I>HGLX>OHU MX^G!X)%B94U=Q0.8G7S[+ 4NYY G[=)(XQWDKJ'>\W$,ELN$>WXX#DT5*0X9 MXV'7!H#;J'O /7?L$\^+I65GK:>ZX:SGAE:%K!_;TN!8+/ZE&AJ:F#:5@6.5Y M%6IB5\O0)G71V&]SMJ) !6/2. UN6ZS&;9O!%VR8*G0380;?''&@<=H%@6Z> M%RH[VDE#4QP61G?2:M9$:%44ZA]+T^C0P(0E2^4W!(%[:K]P/A%=G'2 #]0 M(P_'[CK13W!NJYE/7M#W*&K_73OIBN,6LE]H)?F^!89,Q^@?/">>+;D_EON> MV2]A)AUO-R2:I[1&2PQ]);*2"<^*KNZ=L)=>7PFV8YLCD:'OZ_GD10L9$4-> M=2]8X_M'^^->QY!O=X;+*,MC/.)02^J,RGW+.VK7;3L+4H3;BJ1PG,[*-ZCP]V#,S>1Z 5+N8 MXLL$D-!.H4QMPU:N!G9HQ PW]+IH?^[8XOBVNXMYDOYZX^8FF3WQ-DH<\3FF M=GCCCL6;G76\YO*@.%\+>/V+LU,\S%Z/9Z>S/A+PZCF^GHO9^.7KZ6$ZX[UZ M ?$7X_FKY_0P';^>S_HWQTB&)9Z3J(0FS&5J^-KT8]E=2'75W8?%]07LYFJL M6%Q_X6^>35^/:6IB457%>S'32X_B?>\&]^BSJ70B7IY-C^-(E683J@&#?,!NN36JW)0 M H0(:$66N3,'Y0[WW_FVD2MQ^,=5:&"^@6! M[U*=].XV5K4.M_=X[M1"^NO=4%+"7^FR9.C,:,C6^L;L>8,%/!K&8IITD1.1 MCBHJYSRW/P/)M8NS&$[O31L"4[?SHB7]G@%FR"FV5FL1"/)4U?>6Q?* #P/1 MG?/:9L0U0QXPIZBB#&4D)\\PN_<#97 +QT 6\\R>&7+?X2;[?DARTOO]3Z'L MBG_EQ./@TH>? K5OVQ]2+<+OA[KEX5=8/TD+_3OT3QFV3BFX,>UDG!-6H#O,V-\\X$.:']>=OY?4$L#!!0 ( ->A^%@V&IO& M9PT $LI 8 >&PO=V]R:W-H965T&UL[5I;D]NV%?XK MF(TGW9WA:DGJ[MO,VDZFSDS2S-II'CI]@$A(0D,2#$"N5OWU/>< ($&)6KMI M'_K0!Z]Y 0[.]3L7ZO5!Z=_,7HB&/95%9=Y<[9NF?GEW9[*]*+F9J%I4\&:K M=,D;N-6[.U-KP7/:5!9W:1PO[DHNJZNWK^G9S_KM:]4VA:S$SYJ9MBRY/KX3 MA3J\N4JN_(,'N=LW^.#N[>N:[\0GT?Q2_ZSA[JZCDLM25$:JBFFQ?7-UG[Q\ M-\/UM."O4AQ,<,U0DHU2O^'-Q_S-58P,B4)D#5+@\-^C>"^* @D!&[\[FE?= MD;@QO/;4OR?9098--^*]*GZ5>;-_<[6Z8KG8\K9H'M3AS\+),T=ZF2H,_64' MNW:VO&)9:QI5NLW 02DK^S]_D*BT&YB3%1KE4Z/AK81]S=L'\2BJ5KR^:X 8/KK+W,9W=F-Z8>."_:BJ M9F_8=U4N\N'^.V"BXR3UG+Q+GR7X0UM-V#2.6!JGLV?H33O)ID1O^KQD;*M5 MR=X#KQH\ +3;[-E[TJO0[&_W&T//_SZF $M_-DX?H^6EJ7DFWEQ!.!BA'\75 MVV^_21;QJV>XGW72.4S VBLDI9LZ8$1U/.T0^&8@*40I:,K2@$;H\D83; M-YGSD987R+E4^5!<]0@LFS&>0)K@;*]'"62/MP_WE6+;5L-3[=V0]-/[H.G4[;5K70-7!2?+SL&M?^:!S!-VOX5-?\Q$ MT8!E&XT/HA('(!*:88,.:J1I,(Q"%:*F3N*%@\TM!<_&'DQG0%ZSE2X SBR0 MM5H+LNR98U="Y&882TZ92$L.0AKX+!4H0>E31KN3/%.*"0J5@%^D!6+H'D@R MKK4$*5'M) 8]+"2R"BHLZP;"JN9'*Y5#([!( :JO.*JC0!2"C)U[9R5QO(\. M<<.+5W*O[C-=\_P?9#&/BO0 TH<40K-KX@]52&VU*UUC*S @7I&;;:S X" M&:C6,3L#! (NE('^'KF6?%.($Z0$L3:4$ 2H*@]T9;WUA!LXH:,KJZQHDR-=3OT,I M!=8?EM-AUM\(.-!"O0!.3J@$JKB@4FGH 3 C,4!<#2">&MJ.MI8-90^M-K0= M'41 )BL*\!@,18@H(W<5R5@U9%]M0"Q@Q=EZPJ#U8/<[40'#WPOTOT'2J(!- MK$@0G3K-V!IW4)! R-I@"';_R5SP5BID=WVG 'D($&]'2>'?+"64",X,@NI!.(3QIB%Q>M"VN0S,ATY^9@KK2R4T MVL;2Q\@7N@'/8CMH')I]A&ZTE0W?R$(V /BP0ITBSJT-PU(T8 ^7MI\#I&Q, M8F,]%)S^B)G82PF9%,HOJP*L9YV=AE)4F1;<8/KWW(*A#UI"SJE\AC[QSE ] MSP/A**\!4N4]"@&'C#]R@'9D0%9V=D%# .ME@==@.K6N>8+L:)!"(!1A7K^@ MQRX?M- %Z^)(LJ-#8;5%C91+6)6@8I[WF-$,ZZH2:XL.=2F02M7:%N $RQ%; MR$@AI)N6?(J"X NH@AI !/+(=,'W44W4V59($Z5'&A?0$&H8E4DR0V?@/I.C MV@<.;*6RE4P8% =;<(1<7.2.JA-O_,@>&^J7\;HNI*\6>);IUN**%D67%2T> M8?WF7,ZCPA=Z!M<@DO?T\=Q!L#W:Q2#HL"VH?+<(Y!,EL(X/R3#6'_'V@J=G M!11K$'A;513J8,C*)7@X( #'F@Y-P%0[+!FZQM\J!W$I2+A!%%"%!,6T?>&: M1^M8V,/ HSR7J $LU8-XL@Y'4CF,]1Z\ >(E!H&/0\AE&.V043L -V.//++X MAFK;+2%)4"15[12J"FLTO/=%E59'7C1'NY! NMLLJ,0-)D(?'?F> \RO(S@? M)-9+0,^#*C@N2 ;Y7&\5U[JZMN*:M:Z5M-+6F2V#]61O? MQJO:Q:5Q^!9XK-W4:Y6R,-K]$ORZ+.[:LI&-S@9C.?D_0]=)9Z53)W#3#9_Y M^^*X$S>);VG>4LBM.!=V=6N'I6&G MG5/5.%L$+FMQVG3-HQGK'FF440W':^.9FKJX/A!M6<\!(!VED[:M[V9.JWM/ M!&,1TB.HAN"^(2P=]+MG'GN:?MS/A/\?Q?T/]4%=>/[3!G0T7V7C'#$ M<]J.BT=>M(3?]Y_>L\^JEAF;SF)VR_Y"%?.],3C]0,5_$%NA<>;T'NBR:QP+ MI/$KW 8;Z"YY=>/RNQ:_MS@"(.CB%8W3%(Z615^L4P6,=@3^D55L.60$6=JLH">>V-02)20Z?H4PCL\MVDL MZ.S('PWY6U=YA@'=HS&/*8R$$(Y M.=H[1_43?H>CBO7$F$/K#+W43R;MY+N&&KD P;_&(4A32"P7-L)%/RK%Z2K\ MJY0GA,]Q[D?GT1<1BB';7?ECK46IF6$N#";L@X1\ T;<=0#B\R *90M2RFT4 MX'F_.D@^@,$&JE/0T35U]@IR6)6;&_82B(!_#+XFLA_:2M"WP$_RZ<(;_$J( M?Z;!U>=C+<(^!V!)\/+EV;>P?D0Q/G)_ >2B^3J!BV05S6=X,5U$\WF*%[-H M.E]?_FRRB!:K%/ZF\R5+TFBZF+(DB9;+63C'86F43)?P=Q;/V"R*9ROXNYC. MPEXG))I&:;QFTVB]3&#A:KED\VBUCL?JY]%R!+A?I2N6+DF(!6Q>)6P>1U,X M?B#)8-@"'\HK/>D5VG-RQ90IS& MB CKU1I8B=8S.G9$6[#\&B@"BB3)&ETF7L..!6R,;TB(KY#U9!@ZEHVR+AME M83;R.7HKXKMX== M'YP1-E_#/!SV*3HWIR2Y&7?#?R<-]Y]]^DX5:_HGD;4-]C"CIK.M9=YFMJ\< M:S=E==YNBJ<:&AIX.=YO0JV-_$Z@^#PK4,Y6#7\Y@+-3K'P@6DV[@>ZT0AM@ MG584YR2VP7A\R'(P Q CJ?3 +P_?!PKRWL6IYS@+[0GD[+Z:S_8& MFD4MNZ'6&8Z,FZ@90907/LP>SJ7/V^Z;M-/ -66G&\I]MN[DA867!!+_G/VJ M);666QOZ !'+.+X0[,#.4)4O?. CO0LQ._7CJ+OB!&R2<'?V,#R&BK1K[6[?N:?=+P7O[ [E^N?V9X8]< M[R2DB$)L86L\63; M?P%02P,$% @ UZ'X6'O'_ TR P J@< !D !X;"]W;W)K&ULE55KC],Z$/TKH[!"6ZG:/-MF2UNI75@!@JO5^ MK[,2:Z:OY!8%[112U M*=!-73/UR"OYAMV08_H/FXO5,T\WN6G-ZD'.1:LJ7AP" -3AA$G4'D=+>.G,J7S+#%3,D=*(LF-CMP MH3IK$L>%+8(7]@ZPIGOB%Z"_*SCFK54D4G MJ,;P7@I3:G@EQ]V2JMRS#N4<70:-Z0&_Q_%DX#EZ<49GT*I-S M[']7D;-4QX6>Y(=_2Z037M$V@BS@$5A8H'H$9;(1Q^,MH&(X2^B;#.$T' M'7QIU;GPJ=M!(^ARN>[1!O?$OR.)(\L4Q0/XA]IG\3\*1^0JM J#89*.W.*; M-I$:UM*4+D-9HQ222$H+5)(295#5L+5!4 ]S:>1Z7Z4K6-JFQLU/<.E$8'\> MP8YIH%];$OW?@JRZD\#,D6I< (4--R53&Z(RDA11AG%M-,23:_BLN+%GJ"#> MT208')(]+?0%Q-$Y5Q$ADG1RW%5*&@Y=I>GU25=6WSIN+2MM%_M'Z)EVW\?X>TK]IYDKM M;EC28XK* FB_D-+L)]9!_SPO?@-02P,$% @ UZ'X6!%/F#N, @ 'P8 M !D !X;"]W;W)K&ULI55A:]LP$/TKAS?&"J-V M;"=-L\20M"O;H%!:NGX8^R#;YUC4ECQ)KMM_OY.<> DD83 (L4ZZ]^Z=3W>> M=U(]ZQ+1P&M=";WP2F.:F>_KK,2:Z7/9H*"30JJ:&3+5VM>-0I8[4%WY81!, M_)IQX25SMW>GDKEL3<4%WBG0;5TS];;"2G8+;^1M-^[YNC1VPT_F#5OC YK' MYDZ1Y0\L.:]1:"X%*"P6WG(T6\76WSG\X-CIG3783%(IGZWQ+5]X@16$%6;& M,C!ZO. 55I4E(AF_-YS>$-("=]=;]AN7.^62,HU7LGKBN2D7WM2#' O65N9> M=E]QD\_8\F6RTNX?NMXW#CS(6FUDO0&3@IJ+_LE>-^]A!S ]!@@W@-#I[@,Y ME=?,L&2N9 ?*>A.;7;A4'9K$<6&+\F 4G7+"F61945F8R!"HP/ HB,^]L+1" M6*Y19&]P@ZCGOJ%@%N)G&^)53QP>(9[ K12FU/!%Y)COXWT2.2@-MTI7X4G" M[ZTXARCX!&$0QB?XHB'SR/%%1_CN,4/^PBA1#3^7J3:*;LBO0XGV//%A'MLU M,]VP#!<>M85&]8)>\N'=:!)\/J$R'E3&I]C_ISXGB0_+_L=HL+2]Q,T;< &F M1&![N'8/QWI<87$=TT"_0EI_#1\=7+::B5R?P0Q6K'(LS, UE:=.44$TS\Z;TDF%QHJ+ @:G%^,/5#]..H-(QLW E)I:*"X94D3')5UH/-"2K,U M;(#AFY#\ 5!+ P04 " #7H?A8O"$M50H# "=!@ &0 'AL+W=O);3J4S,YTCXIV=MI(YL@T^\3V!ED;0%(D>9I6B61<1>ME\&W,>JD' M)[C"C0$[2,G,PRT*?5A%671V?.3[SGE'LE[V;(^?T/W>;PQ9R<32H1">B,+X M>N*,IBL]\')]9G\?=KM+#A M'P[CV9)N; ;KM#R!R99'<>F.HO\8] %,MX->!]U1QMTP<LLO%,MMO_$)Q33%%A^#NPV?Y;PYT'-H$ACR-.\?(:OF!(M E_Q M'XG&L!%,N9#ONW.^\.?-UCI#K\A?CZ4^,I>/,_NQN;8]:W 5T5Q8-/<8K5_^ MD%7IFV?B+J>XR^?8_T>#OH<'GG WFL;..FQ![\!U"#LM:'ZYVL,KKLBC!TL( M>P770)W"J5/P%AN46S109,%3P/O!*.X&@_"2R?X-[/C16Q9>0);%95:/BR*M MX$[+?G $_A9)&2_R!?V7=0Z_HO,S?KF[J*$L*MATFH*P#Q2RA"*OPN\7I''M MM&B!R][H>_00"T45YV49'O4UT5)0&M)+YI!#H+Y(K1( MG6TX"T+R*J_B;/'ZBA9Y/,_JJR>*&(,B47T!^2).LY(65*,BJZA"%V1X)'FU M" =&]2AF"YIQ(8)<$14YZLE! @R6'T&.X_Q)8])+FV/0?#$P^RQ MMS"YD R)9A^$T5+?!^5&]9B\D_;>C)+S[?@HW!^8V7-E0>".H.EL,8_ C&(X M&D[W08"VVI&A^%CK M#?X/[ ( $0& 9 >&PO=V]R:W-H965T[O: %@J:7A\4^T-+8)LJ+EJ2JM%_?(>6H;G-! M^R*1PYDS9X::HWFGS6>[1W1P*X6RBVCO7#-+$EOM43([T@TJ.MEJ(YFCK=DE MMC'(ZA D19*GZ221C*MH.0^V:[.\=W> M>4.RG#=LAS?H/C37AG;)@%)SBRT?JS MW[RJ%U'J":' RGD$1J\O>(E">""B\?\!,QI2^L#C]1WZ/Z%VJF7#+%YJ\8G7 M;K^(+B*H<ZAE[O$H+&Y[0];[C(H*JM4[+0S QD%SU;W9[Z,-1 MP$7Z2$!^",@#[SY18'G%'%O.C>[ >&]"\XM0:H@FM&D&1QI"G>?D$7C'46 2\XA&\%UK7'1<"F*KAJ.!5*!BNN*V$MJU!^'>U ML<[0E_+?0VWHLY0/9_'3,[,-JW 1T7A8-%\P6C[[*YNDSY^HH1QJ*)]"_[U[ M^D,(N&^I-(V;=5B#WH+;(VRUH+GE:@>G7)%%MY:Z:,]@!G1-.%P37&&%NHY1>Y\QV3R'#C=0:R\8< +9-$['F5\4\3B=PIKFU_KD MF]82?VMA$E],QX?G>^V8@'P<3\L))8G+M(0WY#2CZ:Y:V0KFJ3.IC>/?6!C[ MTS*>G)^?P6D19\7%V?V:8U"D?2>09W$^F7HFY[28P.H8!6])!2U"QRR<9*,Q MC:(0057HDSI)1^>#@702++\%V<\$^IGXI54^QGZ^M;9G9<61"XI5"B/([ ])K5;YQN@DYL MM"/5"&ULG5A;<]LV%OXK9U1/ MMIU5=:%\JV\S=MQ,TVDV&3O9?=C9!XB$1&Q @@% R>JOW^\ )$59LIO9!\LD M<>Z7[QSR:FWL5Y=+Z>FIT*6['N3>5Q?CL4MS60@W,I4L<;(PMA >MW8Y=I65 M(@M,A1XGD\GIN!"J'-Q?[,V5J;U6I?QDR=5%(>SF3FJSOAY,!^V#![7, M/3\8WUQ58BD?I?]2?;*X&W=2,E7(TBE3DI6+Z\'M].+NF.D#P3^57+O>-;$G MM]'?!=_@R%TZ^ M-?I?*O/Y]>!\0)E@QG$]>8$@:AB38'14%*^^%%S=7UJS),C6D\45P-7##.%5R4AZ]Q:D" MG[^YEW-_-?:0Q/?CM.&ZBUS)"URG],&4/G?T:YG);)=_# LZ,Y+6C+OD58&_ MU^6(9I,A)9/D^!5YL\ZM69 W>\4MNE7KUAZW%EZ_)KT%Q/PUUSTL:3?:[VA9!KB MAE^?2WIKBDJ4&^X858HRE1DI[^@H.4']:!V;:67T2I5+2JW,E*>%2)56?D.B MS.CH?-)1>FD+*HV75(F-F&M)WI"@HY/)]PJ;3EZ3IDHR-I.6Q9JY!XA >F&0 ML858&=O0@$\Z3U: D\7 2^"+\U# >C,$8T2?\?1U6[;J!12@;'\Z3Z=FE(^&<]&Y(ZURE.8Q+=9U)1Y;;W[$?B]K7 M07Y1*,?@Y8)V:S9">R7=B!-W6UFE*3D-F9OM9DX&AS-VW- M$###GZ=_F-&4 MS"*0/LK40&8X!"7+?T"(X$]&;Z/KMTLK)3.VIE;6K!13^UQX^N/]W<<'.[A[Z=Q[$SO]=.2OX_0Q%-3!;'"63F_7I!EOJ%S.*> M\:0"KR0J%[8T7>D?&T5E',J);QX\ 5K(#J]V0Y")C@_-0EE:L M8>(218WB?=T6=H1Y!6GIX3:K:6C8ALDHV?I<55IQ*'N",1!441*(C*PRS&&,/#H M['ATOHW=YYV$*M?'@&^UL#B#&G8)G5S).T[.WBR?GV#=VIXD.R=) MCV>V5ZLWQ=#PRZ&MMH)!E",UO NB*]T[:)5Z$*DU4 80.Z# Q&TJ85 M]]NYE5[*)\C&>D8;*:P+!;@-'OW(->(!50XY/)QP#76UM Z*98CGS.BIL#/QK@/J;Z["">V@=R]^BA0-^KJ5&#HJXV['2 MG[WY^=>[]Y_O;V-I#SDM&6\6<63V2D/TY@V(CI]&*'(2&7!A2"QH;LU7R7@0IA<"L5PBPJ)=QT?T#JL/AOANA NL MT\0O*E%3HS%N29CYT4/W'2C/_K$$W&K%*U8$IICA7N+O9"IJ%[P)^,+@9NN M;4V!T4I8M;_E1'6[DT_HH FC>\>R4 WW,I7%'"&83=N% CUL#3(-:6@DH2Q4 MZ5I2'28EHQ'&.K16-2\SV&!2E!,GE=_3(EXNK"@DOU2%/BTP9-'08.Y):W8* ME'S_:0[\$S;--W'5P IA& G^E*X!&U;*J,ODPL?5,,U+]:T&"2*6\6%4*'N" MHUE;Z4L@1A298_OBX#6J-LQ?ER+[+U(.:=]JP_]PFLJ0NO@RB&*P7[',!?_@ M!E:_%'40-SPLIFC(.$(9Q'[4(6;3UJZ0QI^ZJ8"H[1M@YORZT.0W.-U(F>U* M::9CCK8(LT1WF'DPJ@R/VXSUIPR757)ZV>1WV@#=E^^/1$A8@-\4!$X%V&N6 MC*W%E(EF_'51&\+=%MR"41S#T3.#DL:@1[4LU0)L#&^0C7UG+U+Q.>PI6V]: MJUV-D0NO]WS9QJDQ< !:R H516C5X.M#%^(+$@*R%TO M@&C#9Y)[%D3#7P:A4C9(Q",3\!5$-8"^GQ=&@D*5>Y0'>PV_@5:$L>OZ5]$';)4U7+!5@GH[.307Q!;6^\J<(W M(8PE;XIPF4N!-84)<+XP:);FAA5T'PEO_@=02P,$% @ UZ'X6#7J&! H M" =Q8 !D !X;"]W;W)K&ULK5AK<]NV$OTK MI[1E=/6W'26S/^-&TOI-,/'9R^Z'3#Q )BFA(@@5 R^JO[]D%25&.I"AW M^D7B [LX^SJ[Q-G"V"\N5]BS-^=F?2+J]49A;GO7&O M>7"OYZFG!\.+LU+.U8/RG\L[B[MAJR76N2J<-H6P*CGO78[?7!W1>E[P/ZT6 MKG,MR)*9,5_HYC8^[XT(D,I4Y$F#Q-^CNE991HH XZ]:9Z_=D@2[UXWV=VP[ M;)E)IZY-]IN.?7K>.^V)6"6RROR]6?RJ:GN.25]D,L>_8A'63J<]$57.F[P6 M!H)<%^%?/M5^Z B,.&S'*&^GEQ9DU"V%I-;31!9O*T@"G"PK* M@[=XJR'G+VZ+R.1*?))/RIT-/332\V%42U\%Z+G(E;QNOP0 M2%HXDP;.U62GPO]6Q4!,1WTQ&4V.=NB;MN9-6=_TF^:)&^VBS+C**O'[Y/19HU4)&]<*2-UWD,5.&4?5>_BQQ_&)Z.W._ >M7B/=FG_9CCV MEQ:_//QZ([03/E7"F4PA:PHYU\5+5$Q4+Z804 MI;2^4-:ENA0H??%Y\# 0B8J5E9F012QRX[R099GI2,Z@W7D(\YO,1%BC Q8/ MSY>5+8U3;B NGZGN P%M71@/6IC]B5(5WGR]6:2L!\'LV(2U%TNZ9#CU&R!' MS)V8*^S(ULV6]9ZE= [W/K6FFJ>T+>F%7%8AEW'!GMNB#[[3WM6>=/U:C)Q+ M;N\+XAM16B.PJ23:T,#71&2;I5UK2*60<:R9N[!RE^D(HO8I.-*5M5[:ZB3 $F0"1<"(%Y/!]'LU3 ?B M$U:I)%',[&P$Q9@Q328O_S\HDZ.]!0D!]JS]%EQQ/#CYRA"GG_;=G6QHG(T0 MP2^3[U.WVRL'KUX?OMP7%^5:UQO[[!NELIBKIGBVH"BMQ@"@LZ6(*T56!RDG M5A5>EL92YJ/]>P9B5<;E&]XG.J-:L^JO2EM%BU!>-RI1EOW(F=F]%53KJ%?I MG]FX4*B*%^/7XT[^K27F^'3<"0'D;U04Z',Z[AH>;%I"N/!6SRI/^!*T&&,= M!S9E#@'%.G9/O D=L#0ECPK'6Y67=,-\\_[]M?A<$.MP[7)8N*KYP74&)>*2 MP"-&<).)OO!"XIRXL@1GSYC+8@TI28%!>''P?AO,?S5\5$KW<*Y^9,*ZG*/V M6)[HNO P([,Y1>B0='.=1606?%0W[TZ/B*S"?0MA"PY\EX]J@)0KTW,535^ M?7K2YS:7LUE]AD@B5LTK &67X]ZJH/R WOWXP^ED,GI+2OAR_/:PD^ 4#271 M2)N&L532DD=">Y6=:%(344]UI:P%EEN=L<3CIN!N$L)ZM1[6?2(?196%4]]5 MG@:>!M1:2JU0A-0CWHE\R'OHQEC+X2>&H_Z%U/P3\RA'J\GH.G%#0OH4Y;% MI8 1Z\Y3:Z.EUU15:-#!U16Q@(FK")Z3C\8R.BX%'\J'^CGJRCU_BB&_RF(> M&&B71ZFS(&OJ]AH25LZ<*B(54L&0%BL+)SE'@F8 \3K29<"XTAL>U,-5G.&DJY;! F')EZ*%"4JCQTT!@2"FQ5"K(M MA8/>I_O+WF%H]Z3ESJK_W-Y]Y!SZ$(81FCT^8!^FI_%I %=2*X_AOH;,@80U MTCA$".HH;=27B-/CETU5K2R/I$N%DX_(4QI7$GATR6-+=ZCI[QH,@25!7*)4 MUW%>.1*AJI!#2_A!9OIO2E''5<1YB=T/]"%MN$Y5;1AQTXQ -;=B_P,-&;_J MV*ZE)5BO\[+R(00(!6;;F'P.-K08@5")S[:O_8<14()4 DW4\^+&T*$]K4@X MS!4$:3<=$S%!!73,R8=$7:/^:'0:6O/HI#^>O.[0!S-E];2-W2OS0,# MTBA!4E,(FZ^4>ER%OV:!/JGP7(60K-D:Z&Q&=*%C/OV(B5X(-^* B<>'K$G6 MVTPH#]ZBU,(GCBWPUN?5IEY!S&-%77RNT$IW2 M-G-*]_/O?9T'6K6;;MT0%0&)ZUI3UI$T11UB:"C(?[C"Y[B..7)7,I/4IQ[H M *=MUZN^O#8>4#IN[/;<=%"=$9UDE"T#M)ISBLI^8%,G-5MO3A=#)XM8I]"'R*6,^4HK-$@A(4]CY2 MKVZ:TD'][778^T;<'@AS@^!C26<+8;+X7#1G%7SR89P.]R'Z2=:VR=J02BH\&KXYZPX9@SW'A3\M'BS'AOA^%B0,W.JBPD #$= 9 >&PO=V]R M:W-H965TGJV> M6:J9R\/6/BBVDFC;MCR23&!__7Y'\BTA"4W/[-8^0"Q9.O?SG2/Y8JWT%[,2 MPK+'-,G,96=E;7[>ZYEH)5)NNBH7&=XLE$ZYQ5 O>R;7@L=N4YKT!OW^I)=R MF76N+MS)/:S6G\4I3YCHA>IQ+C_;.W7#L Q*HQ5:;D9XU1F_I<_EG9H;9CU]VP8 ME!L&3F[/R$EYRRV_NM!JS32M!C5Z<*JZW1!.9N24>ZOQ5F*?O;JW*OJR4DDL MM'G#WO]12/MTT;.@3.][44GEQE,9[*$R83^IS*X,>Y_%(M[.WG //:\8^\?UW%B-2/CG+AT]B=%N$I0= MYR;GD;CL(/R-T ^B<_7]=^&D__: @*-:P-$AZE_MA]=38>\2;@R[9N]4FB(/ MW!KVP_W'6[;BAG%FE>4)4PLV& 6#_IC9E2H,SV)F5AR*TAMI34TF\F2,(X,T M-Q9K9;9DW#*X3=1NZ[+W/%IY*D1D)P$2UC 1J4RE$BI2$D$H9E38!?V+N M=8*H3('#@[*"Y1B7M)'<28*LL!9Z U_FJ<1C3,NY7PSV=B4\S](^-$=6Z):" MW;QLH' 03$>SPP:Z^;,&VB) (F3JF87FA?T?6NAC,['3BV2,G=([TE8M!6AK MYJQI8(I$L,@MWQ+,)596"D:LWQBO0241JA")*74I-&CFN58// F8>(Q$;HF) M(FYK:03*!G) @][\B58F,N)S,$_X.G!32RT$2HP-B!0F2IZ1T%8NL-@;1F:1 MTKG2G H)>4UG4,*P.^AT[PS\"TRW4 E*'#G:.B9&6">P73G+1CR)BL21()HH M)?"FJ$@UOCKNO+^[[YRX6A.3@3*49I(@%8@@JR5<[^B7)JIL@C\HXUQAY"-+ M/2 + N3-L'-+\# ,6"P?9.RM0Q2\3&M7R3#+'X1&8699DA(8Y@A9)BY GX: /O38B*K2T4IBNCZ;:G@"D MG&=/WW\W&X33MWL0)E; !UO:RYE3-&&%T$B4,2#Y3&^EC%BAC6,_9J;0/(M$ M@,>HZYQ#M"B)!()+./HY1TI$,D< 0\>VS-<$*-$JP"064VRP]$P%Q$OS/-EFSR#!AC7L@0)+8 0X/K#!_;ITSOV:P9H#YPWD!HKGBV% M\Y_,X,&70A+02K7@%"X\I9I 7H"[?FE,4F,2R+BP<8%:&PY6@#5,Z<1*A9(M M!*C8EC.%<=B'C1VY./6;H4NG\A;Y'TF8%+'P$5/S*Z-V"R'C5L++Q8: 9)#* M&=W=X.L.&?+?I69;I(GD-\/F)FB=L',(0"3:+3"[!ZV-"4?";6^>?BY2X(Q5 M^IS]_ )"G;(;ET1';!*$9S/\#H/)9(+?6= /!VX\GHW9)V',^2&\RU1&OK$: M!B-S(900YP9&/0Y/V"B83*=$*ARYYP&>1WB^CN/SBJ+ECQ6DP9JO9H.8*5*: MVAU>50S[F"*9CL-@.AR?,)? @[&M37'R^W91:&/]=N9YJ2MGH:&>G,'A<-7L MC$:SLSZ-1F@BWQ] P*U,;GS?[P[&[B?T/\-!-6I7Q_^6Q*7/%[M*U_G7<'WF MW39.G#AG4XL]#FO?8CCK3^NA;\U53GF,[8,3-I[-V&0T8M/AC(V'PV_3O3+> M$+DT#$GM(4AA-!J.2?NS6?@Z?S4Q!X^-VAX;G%4CTO;#*S$H<*LEP-L[8C]* M;ZK8 NO-%W4!B%MUMNV5"KS7*+65VP/?(E1E_YC7;J/YTF5;GJZS_KG(= !H M>RG:42M/T)NY]L:5#ZHC?\[3).CQ_(0=#;IG+)7 *"J7F#P:=L-Z L+MP[$V MQ![S!29II-UA H?%%D8NM$KW@=Y7J1XXX_/8->H<\05O?FVYH/.=UI2J.'R^ M )1EO>V^-BJ'?WE4HHU'N^,][LK]G[#K7,J%Z4:*S*C2;*ZYCKXX&>:5->4=! ML%.JHQMJ>4G-'0%X@7A"U^I-0@?&:EF1T_ H[/?;Z$3\=MH%]E#%V>+NE%O+2H0@\T44((O*FT\"A2.J8C<>F6YN:HR6:Z M1/(WE>ZZB5%5@$0NX+M[;DJB\C:JJ;6-^[V@)));D;N/'I4F7>K )=&F@VC@ MXIZ.JFUMX\.Y$FRXT_'S$4J'37BW(114-O(6SKF,-Q>TL-7W A'9*L&C.[46 M.+6ZN\,/;"62^G:I9-UEM[!@A:"JAV[H2V\I88= ?[;RWWNT%"JRZ M:_ Z8NW1I-\=3;QIZ?URJ<62;C..)L/NI,HZ. *&VP@QPK:4Q^[RA3Z6G>+@ M^06EUFJ>&>X#HA27PJH.0:E;3%J+(:VQ52U[$%4B26-J2H!2NMU$EU%>P&#- M ;NM.#&G3W3N?FH#9)I0W(L+SW'( =JC3"%Y\H2>:=*=M6&IQ?O-[@\'W5V? M3'JMSU@X&"_=QSHJPTAN_T6KGJV_!U[[SV#-&ULK5C; M!4A) M=BSG,GF(18*[!V?O0 X6UIW[@CG0954:?]@K0JCWAT.?%5PI/[ U&WR965>I M@%%31[ZI*N6N3KBTB\/> M=J];^*#G19"%X=%!K>9\QN%C?>KP-ERBY+IBX[4UY'AVV#O>WC_9$?DH\)?F MA5][)K%D:NVYO+S.#WLC(<0E9T$0%'XN^"F7I0"!QN<6L[?<4A37GSOT%]%V MV#)5GI_:\F^=A^*P]Z1'.<]44X8/=O&*6WMV!2^SI8]_:9%D)[L]RAH?;-4J M@T&E3?I5EZT?UA2>C#8HC%N%<>2=-HHLGZF@C@Z<79 3::#)0S0U:H.<-A*4 ML^#P54,O'+VS9BNS)CA;XM.#80"ZR RS%NDD(8TW(.W16^ 4GIZ; MG//K^D.P6E(;=]1.QG<"_M&8 4U&?1J/QCMWX$V6IDXBWF2SJ>N6OFXMI7^. MISXXI,>_MQF=,'=NQY22V?>UROBPAYKP["ZX=_3K+]M[H]_O8+RS9+QS%_IW M!>?'D.CEV:MGI#V%@LG;DI%;1LU%I.)JRH[LC%Z^(&7R/BE/"H7HD?!]TH$ M"!6=J\ )8*:-,IE692OED_8@[>*XMBX(AMG$!B+B11-D51 98K;2V4I$&^%3 M<)G3]"K*6/QQ+=W5CB]@R3EXY1K!U=-&>@!8VJCRYLU3^FA@0F'+/&JA/U#M M+#D4D92YCK(SE>E2!QAXF]H#3Y\;Y4"L!!-U2;6Z0K]"DR1TC*@1"LG[Z/YKQ-;AO0GV#K6-JX^/[>SF!R'6Q]81TLAE8D9)%+ MC1X%=^42IU5^0&D S\%GT2NJ2BX0-0EJ5'AIK><"=&G4CQ2/Y_"A^+4? ME6]A3X6Z2!%RTH3[-'.VBNAJ%MH],UO5)<=) )?)ROO9C)T8^] WTT^8$EUV M0*7RG=0/D7[#"@$7)WCF-"[73&LJ4 1@*QZ!+/6VE@ M=V*%'%T64'($L-=]G\8=C@:D\D]XCK6$3F.RLLDE4(*3$'V-LL2W]);K"YTC M3+Z-4B8D]$QG,?/\(TE&E676Y8@5#-.A^&F!'M!QGFO9!U&]$K:I<5V(6P&M MHJU5'=(IYG,C30R=2]V2R/V4*)6ZBJ&7-+!UBCHC6>$E!5N=//!E5B@SCZZ/ MD81K-OI^E55@5VIN1,LW",@ZNP&=W:6)V5G;%A7LX33+G;I]&6#.!P7 MVL?!4H-2C(&Y6G>N^Z*-7 _\@)XUKIO(WS[1%))C#F/G,CX!O3V"LFU\[,OX M-Q[MK196=!8P?-4?VAF_\<30#O !G=X("N;IC>'1'G5BW[R3RU>::IILIDWI MKIEX7BNE92-B7#F^LINP[,ZBJ=OA^S_V8;D #YQCF)NFOS?MD3TDEBACC91X_WGE"DYU-2+@+HRF8.,(F>_W?=B?P_V@PNG_;%6&X=I>KV,WC MC=4C HT)Z5JW7%U>BH_377 EGF[4;Y7#2=Y3R3.HC@:/<0=UZ9::7H*MX\UP M:@,&;WR4CL5.!/!]9FWH7F2#Y7\5'/T/4$L#!!0 ( ->A^%@$%>0R50( M )8% 9 >&PO=V]R:W-H965T>T'[QQ:>R037\E&ZWNO?"GG-/&$0$#A M/ +#SR-<@Q >"&D\])AT2.D#C^4#^J=0.]:R81:NM?C!2U?-Z24E)6Q9(]R= M;C]#7\_$XQ5:V/!/VLXW&U-2--9IV0Q[;S\Z5K5D!1BE$7)8,'%0%P%^#, X=SR/9%=*X!O!8(/"<-# M1N1TIDGT_I],:31Y::9Q]-S-QT>S(L'LPD:PI-"-ZJXT-9Z-5C,W; MR204*ZY5R%S#%BN5\[6*&/KE)#2>59F,:C.93Z>O)[72=G1^FN:^^/-3UT:C M+7_Q%-JZ5GY[P<9MSD:ST6[BJUZNHDQ,SD\;M>0;CK\U7SQ&D\%+J6NV03M+ MGJNST6+V]N)0]J<-OVO>A+UODDARYVYE<%V>C:8"B T743PH_*WYDHT11X#Q M5^]S-!PIAOO?.^_O4NR()5>!+YWYKLNX.AL=CZCD2K4F?G6;#]S'$3_@Z&X Z2OX,?^+MT M=:TC)!0#*5O2)>!JNV1;: YTI4-A7&@]TQ^+/$0/A?SY& O=(8>/'R)5\S8T MJN"S$F==S5%5!-%E_[']/[F MPQ64M*6<2=NU,VLN\4%KY;5K QE>*D.-=P5S"=;"F(S:A%;W9!9&Z3K HM E M&,9><;UB*IPMVR*2J](026B4W?X4*&\#$(:0T;?[>51VX7P)GT7A6V4"H=/T MAQ$%9^%O2QQ H(I<9O1]!2^*9.0U '<6 ^JM MX-BS;+"L!5+>1K(N#AC'^TQ1Z1"M+'?4[&,?)U-M0T0#IK)3L' #U">! I:/<*N&52)L:D*S3K8O7 HN>C5B5G=&V3N6NT%97]*^.U MLNCL4H!=A$;?LI&4!S3-(/LE7F>7#H3U2<)+QB+.<%[X,9JK,S::SXU%7*[$'B?W&;R)O3BNOF7@AT\^?'<_GTY,=BD6*(TW.3EXB:$PO)9%P M%1$8(O2-\^)J"8J\,,Q0=]'V+;ET#1)+^?:!_#?L4T=21I?46N%M@(&_1/FB M7>)NI./$]T$GKD;Y*'T"OMFG(*$#)36&E$HB.$:3Q"AS4)! %>IW<*VSKVK0 M'?$Z@<8M5]+K=ETMI>X%Z8PSD<9:AR2'?OE>23=[^5Y DNG$EQDMRC+I2F3; M T[9UU45.KDV''6?[_OL"$!4A/.6MT&XGKTYH8JY:\+FOL5+G5CT@JZ[=E4D M_2>U.!M1*R&J;=>U=&J+PG-?SA9,A5Y&)&7D$SL" R70]XHV0K)#S]BA?=B[ M^RNG.R]:VKVR_1ZDP:+QM8] M<8;9X8&XZ-Y%]]N[U^5GY2%-N=4JF$ZS-TA^%C1LG.BE@T %@K 9 M>&PO=V]R:W-H965T%>[-:.U]^?+DQ"5KE4LW,:4J\,O2V%QZ?+6K$U=:)5/> ME&C*:C^L%'O5I[ M>G!R\;J4*W6M_.?R@\6WDX9*JG-5.&T*8=7RS6@^?7DY/:,-O.)7K3:N\UF0 M* MCOM"7G],WHU/B2&4J\41"XM^-NE)91I3 Q]=(=-2<21N[GVOJ[UAX"+.0 M3EV9[-\Z]>LWHQ9%7SOQ0Y&JM+__!"PW?,]JOB]G!PG^O2HFXNQT+&:G MLZ<'Z)TU>CAC>F=[Z T)_)_YPGD+O_GOD,"!WM-A>A1,+UTI$_5FA&AQRMZH MT<6WWTS/3U\=X/9IP^W30]0O+J73CFQV9?*%+B0Y^!"/AZG,LTSHPBN;F+R4 MQ18APDIP0A:I@.2%DQP[3JSEC1(+I0JA,IW3B2K%7I'@1Z@K90XF!R1[UDCV M[&&2?2"M%7ZO:'^ C/BT5BPC2TNF!OLI$ :RM(+@RQ("%HF6F7#8J0!"GHEY M[+^*NFHU ON6T@9]$'6;8K-"'/LU[] %O*B*BO1&$)J(Z>F3?TV((8"0L6I, M*[-Y4BFTF*[+C.L M6*E"61#AWU49;4;D/A>:OEV3>"S:/%<6H2^.1C_.YQ]&QQ/QD]FH&V7']193 MZH*4B,6Y+(#8I!;FVZFNGKK,R_0W0!@_'[.*M6,>0:,@3,T@1%)92\]Z:S=K MG:P%M"H*E2CG"**@)R'%4FHKRJY5HX;NM65IG Y&D%X /U2#'^SO;W%0OE!6 MG$WYZ=DXA,%^TGWG0**TS!#8!VPG7]8F2Y5UWPFRD]\RM?Z61+JU6"(Q.A:. MCO)KJU18JF]%'D!3$6@.L$Q@SJWZHB M9,W&BZ^ZA-XUA*Y;0GX-O9+)H@93 M1I.@#N(5AJK-V[.:='['7CMVZ:J, E6[CK&C ZT1=(41&FL>?OW ^'6?/[V7%I =HW7'H2 TTB(6(7TDJE;\A=A%SA#/[]:/3IXWQT+#(M%SHC+(UV''W"EJ,%TMQ2 M^V.A;DL2#:8#PMP#H,2@<7L,VPO'7\";)5"#DXBC>,;Q8YVP-=:?X0A]N^XU M__U6'3_$)_I!= B(GS= _/P@C'Z&YD'T!Y0#.94@0T#\. J M[$3:QG.S*0#7A!M F^+G#"X"?ZRX5G/H=1TXI8(AU9#:!DP/H=31$K1HN!(( M5M M2K9(## ?M;6CDKK*JTQ&55NO?P^"DHY1U5,.;6Q02ITVQ4Y$Q6^_>3&;/G^% MI*06J/QIA$)%L@+$2HI3&G.P91>5@TQ@YRBITUC= MQ1V'TK"E+H ZD5.0,#>T5E1.+:L,+K=4(626GD"0*C&WEQU6RGVD.$<!1@)58FUW)K> MR*QJ(C[RD,LM]X=D=>)P J>-4M#& >;1PP4Z54&80]Y!W4#E"7HZ)=P& MW6AP;O!3]/D)GEPS!"@H51(JHW@$-D1Q(#HILE76A@%#W:+["XZ\K"PG52!M MMJ5.?=/V(+&I!?2F"IZ70V^D7%X/RB2_#'5$V%2HL!J;H7"[HG!<26JZ=ZLQ MN'0!41B>)+NV*6)VBYUR@/<49VJ:_+!\-5Q.D'0I]"C"H[I9&SMPD?[A(JDV M')]!ID=E0.; J<$_&B6Y:L&/4^:7!,D4PU#K%J%,(IZ<8QMP]QP1S0=ZF4EB M9=I(%FW+,-^8>@_)/O>-L=+6F7ONUO&SOE>SURUH/DQ/T=WW8P"*GSL6C=CJ M'\JC'/862HLT&0A;=DX(C=1=RA&J8VU*#MSZ;#0[4?K;Z60JG+8DK?0-ZR=]=9:&@L_,WW"9PZ[N"37K0U=-Y M7P&+;9V.B6KM,%TC+&J;Y])^ 5>6,_>2"V<((!LQ=514QY;-AUQJ FZ@[X)X[]HGGQ3J_M=9#W7#: M<4.K0N419P3!L5CN/P6G'J9IOS$]F'+_!YRBPK(&*O<74MWK(D\?C%33'53[ M"ZD(J0X4K-/3]E+M])Z^@H<%G^3M<&O[B.T]-387-%R-AE6>5Z$U<)4,+6L+ M"-V6(UBQ$M/HBWG0O!HT^FU(EX_O3T.,X8J<],I4W[T5ZC"0_= MS0T2>M.0 3GE:F75*E[P-F[8O7ADY(7CT^A24/NZ,I9B+F;EX/O4.M6.SOA2 M)(A-3N-C:L VBNX'X?IIRK@CL]ZT2"Y,A?R#S(*V;!P&,"=4!X0>C>Y,]:KH M86#(.(W(,G-FK]SA.C7;UG*%&XX^HM+(YJA0/@S0EB@17!Q/J_1XO*,J9+'? M4%$Y-,"=8?^JTN$R&)];M9#^.A=>A'@K710,&=EKN@5(=;_>[Y^(#;?42WR*]4B@R%_F"CI8=DCG#>$.P5^##-7WU^'IVL- MY[;)>AOJ4+XRU#11<_&]@;(*\1YU2O&EDG6AOU+=5+F0=^)%2H=P,$]+?05; M!I)KE'A VOHH#H6J"#?OH/:U,CP#!A*'A!7>F8IU5ZPZN/SG. R9EW)8)_$> M9=1HB:GH7/"XXV8ZC8+N+@-F05T6Y^$H=*1RUJ<2! OM"B]HRN=!K5)6A=(3 MJQ>$],1_1@7E2T&CU]GY*_'/P"M/8F>O/C]<$\U=-[U8X5QHK$*!W+W8XJE] M3VMCB&O;9!=T.-EA:!89ZKZ19<( [(ZFPG.>UT5I:JY=1:]0N+NRW!&"9VHL MX'AG=;?(;NUMXHU8\,^:2LO;6"@=TPD DV"!R]7ZVSB0K1:$6%XS#K,1*^ " M]0F]IFA7.6<#RAER(>:KF"8QN\]^[SAI..$W>=*(1"Y[IQT-EUI^;M!%K8 M3'4R(35I)HA"Q4%'@;'\'>8@,+X?A.H);"YOX2J_J]!1AX[TKET("6C NKMR MP(:#P'_2>=DQ5W;%KW3RI53APWN/S=/FM=%Y>%FR71[>.7TO+1*O@Y*6V'HZ M>?YL%+K@^HLW);\ZN3#>FYP_KI5$34(+\/O2(%CB%SJ@>9GVXG]02P,$% M @ UZ'X6)3\<9WS @ JP@ !D !X;"]W;W)K&UL[59M:]LP$/XKAS=&"Z%^R4O;+ DD6<%M9MA&)JTP)*9"[5! M299:#2A$F430(2\9E,!EYW4)/1JJR@DM<:#!563+]:X9" M;<=!'.P4=WQ=6*<()Z,-6^,2[=?-0M,J;%$R7J(T7$G0F(^#:3R<]9V_=_C& M<6OV9'"5K)1Z<(O/V3B('"$4F%J'P.CUA',4P@$1C<<&,VA3NL!]>8?^T==. MM:R8P;D2WWEFBW%P%4"&.:N$O5/;3]C4XPFF2AC_A&WMV^\'D%;&JK())@8E ME_6;/3?[L!=P%1T)2)J Q/.N$WF6'YAEDY%66]#.F]"0#?J0!(EO1-XW787 MNAZO>P3O4+D_IBMC-77-ST,%UWB]PWCN)@W-AJ4X#NBJ&-1/&$S>O8D'T?L3 M;'LMV]XI],F2;F96"72'=H=$DOL.-T!=/F>F ":S6KAYK/@3$RBM.53$R32' MB[@O$'(EZ"Z[S>(&&%W-5,F4"\[\/2-2JM*0[HAX 5^(>*5N:&-C7S'!9$J[ MS@SX9-*9N 1+^>:*VD8:4I!DZ'PRYJQ+2Z_20U).7^]'XF6(G_9QAC]#63<> MNL8#:AMLV\;S(*$+9SZ/J@QIS#D,7_EYG_G1ET2XNM.W(W;,]D5 MEY Y@;AS>1T=Q^DD ?]1K&=)JVTG\;0>0"_N]1B_97K-Z5LD,*?0 MZ.*2>D37H[%>6+7QXVBE+ TW+Q;T-X':.9 ]5\KN%BY!^W\R^0U02P,$% M @ UZ'X6,C9Q2;4!0 NPT !D !X;"]W;W)K&ULG5?;;N,V$/T5P@T*&R!BW2]I8B#)-M@4V';AI-V'H@^T1%O$2J)+TG'2 MK^\A9JKKC@WY+6I6WTSJHQ97TVGNJAXP_2E M7/,6;Y92-JTX*YU14T\#STNF#1/M:';MGGU6LVNY,;5H^6=%]*9I MF'J[X[72M'P5@O9$L67-Z-; M_^HNMOO=AC\$W^J#-;&9+*3\:F\>RYN19P'QFA?&>F#X>>'WO*ZM(\#X>^=S M-(2TAH?KWON#RQVY+)CF][+^(DI3W8RR$2GYDFUJ,Y?;CWR7CP-8R%J[*]EV M>Z-T1(J--K+9&0-!(]KNE[WNZG!@D'GO& 0[@\#A[@(YE!^88;-K);=$V=WP M9A3ZZF!5_MN6NP\W'4>@G<\ M).23;$VER<]MR)8$71&?\A4.*H?,7_D>* M2R4;<@^L"E1 F4U%[EV!N2)_WBZT>_[7J0)T_J/3_NW87.DU*_C-"'.AN7KA MH]F//_B)]],9]-& /CKG??:$,2PW-2=R23X(S58KQ5?,,1I/=KF= GW6[6G0 MSQ6J)&L,JFA7Q%A&D'(?DVN,85?+Q1O1TQ%1RHUE;Z@FY(L^5XOR( M$P0=Y:ZC3^+UG3>VU_82'JR>W]8N[3XH.L19-HW05A8T050"\6B+-[+D M #CG+=^R^FC/!=S1./>Q\#,:1W81)C2. [N(:!CGY%?HQ]U&HTI:'QDG-,D" M7(,X)7Y PR0DOD_3-"*W7=@'&S:@?ICB&GD1B:@79;@F8>3HAEKRUAPY#6C@ MY22D>>IC8Y:F)*99[I$'Q=JB$IKW.>\3FLLW5IM=.*#/@HP$J4LB@7'FD]BC M(<(?97)DE5(_R6TJ"5()@36PJ>1 \M@*(Q!D']\9^,C!!\P@2W'-TAC&8>R1 MWTR%F=EOGO=@XSPC,:#XU(MC7'WN(5'4Q3HT(5\0;K.,LIH MDJ*Y ?50C2RG<9:0-*%1$O^_1,XH1#PH1/S="C'(VQVKT1VN3RG#>7>G1&"M MY(LHD91HNW. ^Z N\)&W=>?BQ7T\*"DD^FPDD0N#\P!UTUGTD&K!%J)&A^#' M:7'_1G=B7.S$6'^K*<>"H@/')\3L.LWQR5F3V.5/2XN"481H]JPZY%Y(QYC\+)R!"OZG+ M=@ !^-@0OP4.N%911R7B#AGZTH%_[%QI MLI#HG#/>8%0P8[96M;3,X:K!W*G^4V4 J/<%)^'D/=5!'HMAGO\9Q@\Q:K'D MG:M]9I?XJ&#?4A0,T8N*06UMJJ=YQQ1'TCM^GR#:R?)#0;ZEW$7?A_FQ %G MY4:YV0',-5="EDC7RN?$B3/.C) 55G?\\_%EBLD7)8Q-;=EQ QQ*/>\=-@#. M\3Q<],RP_MXIZA;MYGWA-&99=4,L>C8#MJ.IW;*G*BJ%$SQ.!Z)P3D11N1IV M/3('&HDGUO1A;SJTC;^N<0;'GL/^[?'=XG3!<0[$$%"W;\^]TT%,*/#TX4$.15NYO@T;I-JWISM;#T^&?R6UW M(-]O[_[6?&)J): A-5_"U+M,H;ZJ^ZO0W1BY=L=S3!+DSRTK_+OBRF[ ^Z64 MIK^Q 8;_:[-_ 5!+ P04 " #7H?A8-)(APHL# "5"0 &0 'AL+W=O M+%OV; -.NF = MUB)(FO7#L ^T=+*(2J1'4G&S7]\C92MV9ZL;!ACFB^Z>>XX/C^1\)]5G72(: M^%)70B^\TICMS/=U5F+-]+7PFL?;.X'>..WW4!YO)6LK/=O N7WB!)8059L8B,&J> M\1:KR@(1C;_VF%X7TCH>]P_H=RYWRF7---[*ZA//3;GP4@]R+%A3F0>Y^P7W M^3B"F:RT^X==:YLD'F2--K+>.Q.#FHNV95_VZW#DD 87'**]0^1XMX$*2:RDFN$.T0-#Y@A?V;K"N'J MHVWT8.X;BF.M_6R/>=-B1A"E-J^%GDF)_Z^\2O(QD=2-Y$O8"_-N(: MXF (41"->O#B+NG8X<47\%ZSU/#':JV-HLWQY[E$6YS1>1Q;,#.]91DN/*H( MC>H9O>6//X3CX*<>EJ..Y:@/??E(!9@WI(0LX*),YTCWPIXG_;%$VMP5!?DF M7&'#J===P456-:0J=8XW2Z%D37][+W+))-6M-F1(<(;0"UG1 <#%!J[(U92R MT4SD>@ S('FQDQ?>$FJ]1@5QZ&;B'C97X0#>P&28C"?4ALDPF([A-]1Z!D^" MU5(9_C=1R+G.9".,L[^*AF$RHG8TC--TL#=?678N?3KHH!%45^[@:),[B>] MXL@B1?$ /M#)67R'84*A0LLP&([2Q$V^:Q=2PUJ:TJU0UBB%1)*6!2I)"V50 MU;"U2=#QY9:1ZX-*U["RYQDW+^"6$X'U9$#'J\A>6G([IH%^K1[ZGVK<[+DH%2"%&Y+IC8$9231H>7%M=&0AF/XI+BQ&Z@@W&F4#([!3E5^ _%TVA3Y3ZMUG,EVAOG?(G^ M%[V_V8__4W+:YN=EB"?3$QF22= O>?1=Q=/)!<6)PW&H-)WV*CZ*PK.*^T=7 M98T4QSX(['%%QT-[:W:SW9MCU5ZUK^;M@^4]T>1"0X4%N0;7$Q)5M8^ =F#D MUEV\5.%TC;MN2>\F5-: OA=2FL/ !NA>8LNO4$L#!!0 ( ->A^%CG&PO=V]R:W-H965T+F6Q,Q07>*]!-73/UO,)*[N9>Z.TW'OBF-';# M7\RV;(./:#YM[Q6M_!XEYS4*S:4 A<7<6X;356+MG<%GCCM], <;R5K*;W;Q M-I][@16$%6;&(C :GO 6J\H"D8S_.DROI[2.A_,]^IV+G6)9,XVWLOK"/"%N71*/K*R<\LEA65A8D, M@0H,GP3AN82M*X3E!D7V#'>(&JX^,MK2@YEOB-7Z^EG'L&H9HC,,(W@OA2DU MO!8YYL?^/JGM)4=[R:OH(N _C;B&.!A"%$3)!;RX3T'L\.(S> ^8(7]RX<'7 MY5H;1:WR[ZE 6YSD-(X]/E.]91G./3H?&M43>HN7?X6CX.\+*I->97()??%( MQS%OJ"JR@#\LVJD0+I*<#N%CB=3XE>,C\CM%LY)K(K>-H?KL 1=9U5"-:0(_ MDPJ%DC7]=5[DDDDZT]J0(<&9TD9A ^)B U?D:DK9:"9R/8 I4+&Q+S:\(M1Z MC0KBT.W$%]1-A.AK3&*;#X&8$[U#K*66,U5(9_C])R+G.9".,L[^* MAF&:T)@,X\EDT)D?I[LY2G=QS.] XL@B1?$ /M"M6OQ&84I4H548#)-)ZC;? MMHG4L):F=!G*&J601%):H)*4*(.JAJT-@JXVET:N]U6ZAJ6]Z[AY!I=.!'8A M M8VC!.W8QKHU]9#_UJ-5=<&S)PH!8423."V9&I#4$:2'$HOKHV&23B"+XH; MVT %X=Y$Z> 0[+C*+R"^N;G$%9%)D@9GN,;'7*-Q?);+BAZE,9PZG_[!I5HC M\=BGPS8O-4M[O_:[_>NT;"_EG^;MT_:>9'*AH<*"7(/K<>J!:I^+=F'DUEW1 M5&^Z\-VTI!<6E36@[X649K^P!/V;O?@!4$L#!!0 ( ->A^%CBW56:Z@( M #\& 9 >&PO=V]R:W-H965T5)+9N43)[J3M4M++11C)'KMDFMC/(F@"2 M(LG3M$HDXRI:SL/"*UP9L+V4S#S=H-"[191%SQ/?^+9U?B)9SCNV MQ7MT?W4K0UXRLC1-#P-\<=_; !I_)6NL?WOG<+*+4 M"T*!M?,,C(8'O$4A/!')^+GGC,8M/?#0?F;_&'*G7-;,XJT6__#&M8MH%D&# M&]8+]TWO/N$^GXGGJ[6PX0N[(;:D'>O>.BWW8/(E5\/('O?G< "8I:\ \CT@ M#[J'C8+*]\RQY=SH'1@?36S>"*D&-(GCRE_*O3.TR@GGEBM#]VO<$S#5 /[L M>41I7I[@*\:,B\!7_";C&%:"4:H^\0]CXO]>KZTS]%;^.Y;Z MP%P>9_;UD%@M[ BUL; MQ1]3?)+SN.)7GD2MJ1*MP\8+<"W"1@LJ::ZV<,X5S>C>$L)>P!70G>%X9_ > M:Y1K-%!D8:: C[U1W/4&X0V3W3O8\$?O63B#+(O+;#8815K!K99=[PC\2TD9 M3_,I?-941+06FHA=2][P?PA-$@G5G,6>LMY7L79 M].T%&7D\R687A^%@#S+1MQ0( .L% 9 M>&PO=V]R:W-H965T5TD]FBVCA M)1?2S+RMM<4D"$RZQ9R9"U6@I"]KI7-FR=6;P!0:6587Y2*(PG 0Y(Q+;SZM M8W=Z/E6E%5SBG093YCG3OYMX^<,\W6^L"P7Q:L T^H/U:W&GR@A8E MXSE*PY4$C>N9M^A-EHG+KQ.^<:S,@0U.R4JI)^?<9#,O=(108&H= J/7,UZA M$ Z(:/S:87IM2U=X:._1/]3:2]5]0EW>OH. M+U7"U$^HFMQ^[$%:&JOR73$QR+ELWNQE=PX'!:/PC8)H5Q#5O)M&-/27(+P\H2%I-22GT.EI8A1:ULQ.NUSEA>74.$*,N46"9Q!;^R'_9XS8K\?CF%)".>HL5]KR/ZQ>!YW$ M'PR'7>C$?B\>=>&59A\D[<0SB'I^-!@[)D,R!G#L#H.# ,OTADL# M=4&EX,^Q[H9K4TCE5%/,:M/M]_A=02P,$% @ UZ'X6)PE)#00 P $0< !D !X M;"]W;W)K&ULC55M3]LP$/XKIS AT"KRTJ:4TE:" M,32FL2%@VX=I']SDVEAS[,QV6OCW.SMM:%&I]J7U^>YY[M67T5+I/Z9 M/!4 M"FG&06%M-0Q#DQ58,G.B*I2DF2E=,DNBGH>FTLAR#RI%F$11/RP9E\%DY._N M]&2D:BNXQ#L-IBY+II\O4:CE.(B#]<4]GQ?678234<7F^(#V>W6G20I;EIR7 M* U7$C3.QL%%/+Q,G;TW^,%Q:3;.X#*9*O7'"3?Y.(A<0"@PLXZ!T=\"/Z 0 MCHC"^+OB#%J7#KAY7K-?^]PIERDS^$&)GSRWQ3@8!)#CC-7"WJOE)USEXP/, ME##^%Y:-;=H+(*N-5>4*3!&47#;_[&E5APW ('H#D*P B8^[<>2CO&*6349: M+4$[:V)S!Y^J1U-P7+JF/%A-6DXX.[G"J86C1S85:(Y'H25*IPBS%?RR@2=O MP/MPJZ0M#'R4.>;;^)!":>-)UO%<)GL)/]?R!+I1!Y(HZ>WAZ[;Y=3U?=U]^ M5]QD0IE:(_RZF!JK:19^[TJVX>KMYG+O8V@JEN$XH =@4"\PF!P>Q/WH?$^D MO3;2WC[VR0.]M[P6"&H&-](B>;!PSRS"%=(3S%%:I_J""]3T7)R*JUU)['?S M6"#P-;UV]*RJ!,_6HP9N@!DR$;0 S/!5 J]2/13V'.*3-'J"AV_7]_ > MXM,4II6!P_EK#>V=%TVRI4DV,-TM3>HQ>]J5MNU*_[M=M\S6FE.RQDE?747N MV+.KZ*[^[.7=/63;#K9K7S6>? ^<1N(3]8I6'3PCTU1[FOJ7^L,1=9_L5&VH MC0:.AW!1JIIFRSTX> =I)^K&3D@ACCI1O^O.?1AT.U'<=^=3.#P8)'%R[H1! M*SPJRP3ASP:=.#J#714.-]94B7KNE[&!S+EO-E9[V^[[BV;-O9@W'XM;IN=< M&IJW&4&CDU,JJFX6<"-85?FE1^-,*]0?"_IFH78&I)\IJMU*< [:K^#D'U!+ M P04 " #7H?A8BJHP[,\& "'% &0 'AL+W=O*T=1=*O)!.!Q.!@7EPKL\=WMWZO))#>N$-K4 L9XFQ%"B&>W;#\MP2 M@AA_U32]EJ6]V)TWU-\[W:'+@FIV(_/?>&JR"R_V2,J6M,S-+W+S ZOU&5MZ MB.>^9R;F3R.9-YRI3^CKS[J^3FD9Q\HHN< MZ=[YP("%/3A(:G+7%;GP&7(3\I,4)M/DG4A9NGM_ -%:^<)&ONOP*,$?2]$G MT= GX3 <':$7M?I&CE[T#+U:P]^O%MHHN,0?AW2L2(P.D[!AA;W*J-;DB$ ;TB;:>3JBVG[Y* G+"!6[)4F-'^X0])&QM.L:@A2R% MT3W2;[ AL,ZSHG!MUVMW#CHY]2P@+YFPUO^(YDX<_2QCY&9MH(-E1M,_D61 M!=17R(^$+9=(F':YEH8)PVF>6^&@C_VL65(J;CC3_0!99U*(J2I[>7,R;9N!=?(I=8@^41O*37+4'/(!Z%+146"2/@@DKX# MQ]("(:1SB9FEOZ;*\(2OX<#0L2OSE4;]23(?FSA$#2,NAH79\W5+-ZU!/.#W MK6GW]"OA/[6#;^1IXHX4#$Z3D@RN9V5;,"8:IBS]*BNZ1)#)#0/R/CZA1((M M)#T,V7%O6+"$EOKIL5V>/F!8,6ME%*@Z22B&# &NW[\G'S_>D%\%-P@+:QZ$ M1D;%BCG\N ""+[DDZC-^V"D@/,7H4 !Z0MR:].F[M)JT?.(( ET2W39 Y:.QN.A+N^G?U< M%L@S1JHS\O,+&>JTKE)OR,0/9C'&R)],)AAC?QB$;CV.Q^0CT_KL6+X34EAL MC(+!K+G@2O!S#:.>!#TR\B?3J245C-P\Q'R$^56:GC44#7UH4AJL^6HV\)FR ML%N'W:OQXA/QT&++9;Q<-HNYU5F6]LXQO6P1\9Q3":C$9E&,1E'T=?IWA@O M0BQ%@54[ BFL1M'8:C^+@]?AM?4Y(#;J(A;.FI75]OTK2WI?I+KOC$]3UZA3^!?0_-)R@355RH8J-2\E MRKK>]E_KE='_W2O1QJ/=J9!VYCM0PKL)K^FWG'LT/%V'41/;06[;9+:37+I_);:=C5&,HEM^K ]7P0& ,@YF],56&95K.JFBQ ]17'=9 M.A<_H+@3XTE;=*R%WDM(KVYU&H-N>Z[:A!F"K6JW]RP)S491U2+YP33^EVH6 MO5ZS0^\/@\[C$#JXE7L"L_Z"_ZK5.U&[V[ZR756/2]OCU1/=3U2M."R4LR6N M#OO3L4=4]>Q5+8QFA31&%FYJ_[4Q90_@^U+B#TJ]L S:M\?+_P)02P,$ M% @ UZ'X6!&IP%J8 @ V@4 !D !X;"]W;W)K&UL?53O3]LP$/U73IF8F-0U:=(6UK61*(P?$S!$8?LP[8.;7!L+Q\YL MA\#^^IV3-G13VR^)[;OW[KTX=^-*Z2>3(5IXR84T$R^SMACYODDRS)GIJ@(E M119*Y\S25B]]4VAD:0W*A1\&P=#/&9=>/*[/[G0\5J457.*=!E/F.=.O4Q2J MFG@];WUPSY>9=0=^/"[8$F=H'XL[33N_94EYCM)P)4'C8N*=]$;3OLNO$[YS MK,S&&IR3N5)/;G.53KS "4*!B74,C%[/>(I"."*2\7O%Z;4E'7!SO68_K[V3 MESDS>*K$#Y[:;.(=>Y#B@I7"WJOJ$E=^!HXO4<+43ZB:W&C@05(:J_(5F!3D M7#9O]K+Z#AN XV '(%P!PEIW4ZA6><8LB\=:5:!=-K&Y16VU1I,X+MVES*RF M*">*^_O8XQGU M8EH*!+6 ;Y5$;3)>M,+--KG["1\RA 7Y5Y7[ M9=]:HO^1\T8"FLVCKM/\$E M7)P#,TX&70JVEP*'%+*9*@V3J?D H__"U]>G\"BY-1OJ#^"VS.>H'=E;/$.1 MPOP5+F:79Q#V.V$P@.&@.]B?+7?]Q9D2*=6#7M@YZA]#U-_%1//*6!+OT-&P M\VD002\(NL'!MMOS-_HM1[VLIXJ!1)72-JW7GK:#ZZ3IU[?T9NK=,+WDTH# M!4&#[A'-"=U,DF9C55%W[UQ9F@7U,J/AB]HE4'RAE%UO7(%VG,=_ 5!+ P04 M " #7H?A8)%S.TA0# !Q"P &0 'AL+W=OSCGN?N'A_FAAO>0"(-%SEE(QLA(I\X%MBRB!#(MK ME@-53Q:,9UBJ+5_:(N> 8P/*4MMUG)Z=84*M8&AL,QX,V4JFA,*,(['*,LQ_ MCR%EFY'5L;:&![),I#;8P3#'2W@$^36?<;6S*Y:89$ %811Q6(RLF\Y@VM?^ MQN$;@8W862-=R9RQ)[WY'(\L1R<$*412,V#UMX8)I*DF4FG\*CFM*J0&[JZW M[+>F=E7+' N8L/0[B64RLMY;*(8%7J7R@6T^05E/5_-%+!7F%VU*7\="T4I( MEI5@E4%&:/&/GTL==@">]PK +0%N6X!7 KRV +\$^&T!W1)@2K>+VHUP(98X M&'*V05Q[*S:],.H;M-*+4-TGCY*KIT3A9'#/EYB2/]B5C55A;G;PL9N(^&7%;U&GG.% M7,?UT8)C&B5$ $I99(JM27'2GM%KQQB>/*?K5*?I-[,&$\9QQ M=1[OV(9"7#6(0!>$ONPNT=^F;AP70;HFB/XDK8..-[37N_K7N+C[+N%IEFDC MRYX"W4J!;J,"MT-L/AR4?>S2/RR[,;__;:8SD>U) MV:ND[#5*>9^#:B5"ES4WCFBC9^]8SXY[(->DQLGS_0--VS!-3S#M:="O-.BW M:R>!\A6/$C6\M&JE_E$NSD'=)SW"DQ[3)H^B7'MGALB +\WP)E#$5E06'X?* M6LV'-V8L.K"/.X-)I\8>JGFR&/]>Z(MA] [S)5&-DL)"A7*N^RI/7@QXQ4:R MW$PP)'K@_72\/W4F3YQLN?@NUY0J]!A'B;SLK)7:7'2[,ES3F,B/?$,3?6?) M14R4/A6KKMP(2A:941QU/<<9=F/"DLYTDEV[%=,)3U7$$GHKD$SCF(BG&8WX M]K+C=IXO?&&KM3(7NM/)AJSH'55?-[="GW4+RH+%-)&,)TC0Y67GRKW 7M\8 M9"W^9'0K]XZ1Z=UYVY)Y+.>?2-+=3ZLC/NH 5=DC127_CV-YIW:&!X(8]D]A=M\[9. M!X6I5#S.C;4',4MV_\EC'H@] \\[8N#E!MZ!06]PQ*"7&_1.->CG!OU371KD M!H-3#8:YP3"+_2Y86:1]HLAT(O@6"=-:T\Q!)E=FK0/,$C.R[I30=YFV4].[ MW8A"?(GNV"IA2Q:21*&K,.1IHEBR0K<\8B&C$IVAST0(8D8">N]315@D/Z!W MB"7HCS5/)4D6SHM"RI>*"=Z<\_N4/G MUR;!(6$^)"R A&$@6$7N?B%WWT:??D[C>RI,-MJ-:A3QD)B?((G^>VF@SZSH MMF+O8(,,9GZ>'Z;NI/NPKV"]A5=M$4 ZA(%@%5D&A2P#JRS7\88PH2<4RDBS M$7IB(]03TAD?T1\IVY@[38I8J6T5V<&&^XHXSH$F#6WZAXT"2*\P$*PBR["0 M9=A"%F$F46=\>99*>D9,?FR2Q$IL*\FP%FZO)LFP_B+5= L@O<) L(HDHT*2 MT:F2T$<]_6_.5%9&6Q$@83XD+!C5AD>O/ZHJCQO:#+UQT:@BPK@086P5X0N5 M2K!0Z2E#2.2Z28%Q?>0.^P?Y>VY]2MO(CNOOP>C\\#VH-ZJ[A5\@54)V7H3L MW#YN$T5U)Y2>S8<\;ARTY[60U5+KW/J0MA$[K_7S,%PGN(3K;8Z$RG7*-9-C M#=8W>H\6W*S;&]<[5N.V;SE!: T#$6KBKJW$';?J"%H5 *7YH+0 E(:A:%6MR]* VW_3! U:'@"E^:"T )2&H6A5U'6O,)0?5?'*^H1K+U!8TC-Y/)J>04L4H#0?E!: MTC 4K:IU6?AP1V^:GD%K(J T'Y06@-(P%*VJ>EEI<>VEEI;IV0YS'4M^!BW& M@-*"UW<+0SE2E:^L^KCVLL^,\^^F=CQ+I;XCF[_?0A9UYJ T'Y06@-(P%*WZ M%;LL4GG.6^9C#[2*!4KS06D!* U#T:JJEU4LSUHO:9F/7X"-CZ=CNV5K04$+ M5*_N%8;RHRI>68SR[(66K B?D"AZ0CY]H!'?:!V?I\Z-^D&6@>:@-!^4%H#2 M,!2MJG-9M?+>=%.+!UJ_ J7YH+0 E(:A:%75R_J59]_;4?^6#_I,#$7;B=;=VRD94['*]K1*E&UVW&U**ZX6^V:OLMVB!]=G[H7O M-EP/W N\VQ5;XG>;=&^(6+%$HH@N]:.*\7C['!- MR8(*TT#?7W*NGD_, XK=Q]/_ 5!+ P04 " #7H?A8[=$/:-(" !G"0 M&0 'AL+W=O[%3F_% MQ:/, 11Z+BB3?2=7:G'MNC+-H<#R@B^ Z3%[' M+3!A3M*S:V.1]'BI*&$P%DB618'%[UN@?-5W?.=EX9[,N8U*1@I@DG"&!,SZSHU_/8H-W@*^$UC)M3$R.YER_F@FG[.^XYF$@$*J MC +6CR4,@%(CI--XJC6=)J0AKH]?U._LWO5>IEC"@-,?)%-YW[ER4 8S7%)U MSU>?H-Z/33#E5-I?M*JQGH/24BI>U&2=04%8]<3/M0]K!#]ZA1#4A.!00E@3 MPD,)44V(#B7$-<%NW:WV;HT;8H63GN K) Q:JYF!==^RM5^$F3Z9**'?$LU3 MR:3J#\1G:$+FC,Q(BIE"-VG*2Z8(FZ,QIR0E(-$'--%=FI44#/H>I!(D59"A M 98Y.AV"PH3*,XU[F S1ZRY2B=LPKIIG=QME5SP2G)? M2G:!0N\2K+$%)AJ;?9*JF.ES/F]3(*P$^G6 M6JX;O8N*_&[ JWG)U%Q5% M7G2YU64M6EXWV.ZR753HA5=_M2HCW+5+RGR"?,5B3IA$%&::YUU<:AE17>O5 M1/&%O;>F7.E;T YS_24$P@#T^QGGZF5BKL+FVRKY U!+ P04 " #7H?A8 MB,=-P54" #N!0 &0 'AL+W=O50Y5U_$LFAHT[90&%7!"7\ M0IS-:KZ!>W!?ZUND6=RK%$*!ML)HAE#.H\7H8CGU]L'@FX"=/1@S'\G:F <_ MN2[F4>*!0$+NO *GWQ96(*47(HQ?G6;4'^D=#\=[]:L0.\6RYA961GX7A:OF MT?N(%5#R1KH[L_L$73QG7B\WTH8OV[6VD_.(Y8UU1G7.1*"$;O_\L.R'V*V)M+<%Q(^W86.SK"&\9Y)[=LY=)GY*;LQFA76?91%U#\ZQ\36L^7 M[OF6Z:#@YT:?LG%RPM(DG0SHC?MXQT%O_)]X2S2*K8@5Z5U0SEW%5B';@.S' M8FW#^L]C"6CU)\?U?0U=V)KG,(^H2"S@%J+L]:O1-/DP0#_IZ2=#ZMD5#4@MET(G?/%1;#2A,<8QG M6.0%/-.>9_K"9$F14QL!:B+MY3\/-ZPX!!&ULM9M=;]LV%(;_BN 50PMLM4CJ,W,,-":+95BW M(FFWBV$7JDW;0O7A2G32_OM1LF*)%,TTV?%-8BOO>23R2"=\26IV7U:?ZRWG MPOF:9T5].=D*L;N83NOEEN=)_;K<\4+^95U6>2+DUVHSK7<53U9M4)Y-L>L& MTSQ)B\E\UAY[7\UGY5YD:<'?5TZ]S_.D^G;%L_+^F\]DN MV?!;+C[NWE?RV_1(6:4Y+^JT+)R*KR\G;] %(V$3T"K^2OE]/?CL-$WY5):? MFR_7J\N)VUP1S_A2-(A$_KKC"YYE#4E>QY<..CF>LPDSF))LZ*KY-])F[*^U]YUR"_X2W+K&Y_.O>=UITXRWTMRKP+EE>0 MI\7A=_*UZXA!@.28 W 7@/4 [T0 Z0+(]Y[!ZP*\[SV#WP6T39\>VMYV'$U$ M,I]5Y;U3-6I):SZTO=]&R_Y*B^9&N165_&LJX\3\AM_Q8L^=GYU;>0^N]AEW MRK5#TSK9;"J^2=ILRB,/NI>4BR3-ZE.6\<-+"^; M]W52K.K9 M5,CK:NC397<-5X=KP">N@3CORD)L:X<5*[XRQ%-[?&")G\K^.'8*?NB4*VP% M_K8O7CO$_^.=W*76N M!<_K?TU9/W ],[>I@!?U+EGRRXDL<36O[OAD_N,/*'!_,74Y)(Q"PA@03$F. M=TR.9Z,_/+[&A^X0&;21S?^+NWD8N5$TF]X-^W6L"F(5HW_Z*,[;5"GGJ[0<(H)(P!P91,!,=, M!&>J!0%D<9 P"@EC0# E'?$Q M'?&9RD$,F1Q(&(6$,2"8DASD]D-[]]D%H0L=/I]!$&D/\<*DPKX^.#"H$"8! MT2J"28;"T#.7!#1P,,C:S#<;7BR_.6_YB99:HY]ZKX'2*"B-0='4/. ^#_A, MU: #0Z4(DD9!:0R*IJ:HMW+(:D;L%8&,QPB(A'I%,*@\U],KPE@E1;I;,*D" M])8(V3W1HBQ$6LBB(!X;(MA!3[[O(&D4E,:@:&I*>@.'_'.5!E!7!TJC MH#0&15-3U#L[9/4F]M(0C!]Z[,9Z:1BK2!SJ[L&@\B)]OH$95'X4NR=*0^^0 MT&,6Z3"3<%-^2S)A&3-8,4^^ZR!I%)3&H&AJ0GH_AZ)S%090?P=*HZ T!D53 M4]1[/&1U*?;"$!OF B*LSS$:9#@<31E0@RSPHPCIM6$L\UWBGA@WX-XN8;M= M4B87'JL0=M93;S]0&@6E,2B:FI7>W6%TI@J!08T?*(V"TA@434U1;_RPU;58 M*T07.GQ80Q3H0P>#*L"!/L]@4"'BN?K,HTF&8O?$U"/NS1.VFZ?K(A6I'#R\ MK9)BN4UK?KHX@*Y\@=(H*(U!T=24]%8/>^L-T\_2FVO!H4!FNC M09?"0&D4E,:@:&I2>K.'PW,5!U#[!TJCH#0&15-3U-L_;%_/LSXGT7B8'^O. MPB32#0,UB)#KCTJ#084&)U2;V-LG;+=/UX7@LNN$X&O583IX?R/GU:9]<:9VEN6^$(>-^L>CQY=SWK2O MI&C'K]#% AF.4W3!#J_>]/C#FT#ODFJ3%K63\;4\E?LZE ]9=7BYYO!%E+OV M[9%/I1!EWG[<\F3%JT8@_[XN2_'PI3G!\16G^7]02P,$% @ UZ'X6*DT MZ&F%! E!4 !D !X;"]W;W)K&ULK5AM;]LV M$/XKA%8,"=!$HB3;4F8;B.T5:]$.0;*N'XI]H*6S150B/9*RF_WZ4B^6+4M6 MZDQ?;+WPGN,]/!X?W7C'Q3<9 2CT/8F9G!B14IL[TY1!! F1MWP#3+]9<9$0 MI6_%VI0; 23,C9+8M"UK:":$,F,ZSI\]B.F8IRJF#!X$DFF2$/$\@YCO)@8V M]@\>Z3I2V0-S.MZ0-3R!^KQY$/K.K%!"F@"3E#,D8#4Q[O'= H\R@WS$WQ1V M\N@:9:$L.?^6W;P/)X:5S0AB"%0&0?3?%N80QQF2GL>_):A1^BOB*>2L%".3:7GDZ&:0>E[5OBV MS_@>HD_:3R31[RR$L&YOZCBJ8.Q],#.[$_!#RFZ18[U%MF6[+?.9_[RYTV*^ MZ#9?0*#-<9MY+1JG6AHGQW->6)J5X,EA179416B>)P8(]/5^*?/G_[317^"[ M[?A91;F3&Q+ Q- E0X+8@C']]1<\M'YKXZY/L$5/8#5>W8I7MPM].N=2(<41 M7^J,9II>G>$1E8""DN/65"XPASEF5DRW4^S;UMC<'G/4Z?A2CIH>;/Y)Y1TSN=22GH"JU$W MK*@;OI V24)E=MY)I.L=TJ2U?2(;=]RVA-H5+$P>ET"_2]R1LU,3I]7DI/BTO/]\Y4'[^*VW]-\H@+Z?";V8)] M][3P=$[E4CIZ JNQAJV#1K->*#WEX1]3LJ0Q5;2=F!+FF!G;POB4F6YOEU)3 MHM7.J9'EGTD5?"1,\>LJS0D7SZU,X&:.#'WO=,N4PX:U5+*<@5L?M^B>ZFO7 MWSY0871PC_>FS(R)L%7\E9D_JKU>T15]H=3X/PAIWZLO6 M_82(0EK!0[+4LKI=Q9>\.LU-5LOWDK!>]7)?:'7"#HH9=TOF_:>(KM1\S>A_ M$*(P%92MD8H ;4!0'K9RY;9)Q-'@E*M>=7-?:'6N#@H;=TOL/V&7-1Y "!*W M5^FF;L8#O\%)K\*Y+[0Z)P?IC+NU\Q=!5=986+43TE2J-^[(:A3K7M5Q7VAU M1@XR&G?KZ',EZ$/*H*N%,2MQAR^=\;V*Y;[0"K+,HW95 F*=M_VD/ME3IHIF M3_6T:BW>YPVUD^:@:L1.?P!02P,$% @ UZ'X6!Q:3.D: M P #PL !D !X;"]W;W)K&ULK59M3]LP$/XK M5H8F)@%Y#UW75@(*&A-#",;V8=H'DUQ:B\3N;*=E^_4[)R%KVE"U4K\D=G+/ MX[OGSO8-%D(^JRF )B]YQM70FFH]Z]NVBJ>04W4B9L#Q3RID3C5.Y<16,PDT M*4%Y9GN.$]DY9=P:#3J38? M[-%@1B?P /IQ=B=Q9CP8RQ-5<"&R'RS1 MTZ'5LT@"*2TR?2\6GZ&.)S1\LWP8D\.##^2 ,$Z^346A*$_4P-88A?'%CFN/SRN/O3<\_E+P$^([ M1\1SO* #?K$9/H88X6X)]SO@X^U7[X)?;K^ZUX;;F+DF?5Z3/J_D\]_@.XMC M47"MCLBMT("O&T&Y(J@LN6()]DEWLB:Z7,;U+F;V)?VG&IV2.R24Y7 M/BJJJ*0R1_Y\=!I&IP-[OJSSNI$;.A^CMM5XHU>["K@GLI: 02-@L%' &U"J M3QXYS874["\D)&&JW 9="E9[I+R_S4&1MJJT2]AP73+?6Y&UP\8SQV9+U7"M M?(\#SVT;7789]?YOA)8*4:-"M%&%6VS#TEUV8[3F1.CW5CR]6#=RG: 7K@2] MT;-=2VE/9)6(]E(S85K%KU1.&-XI&:1([YR<8BIDU7Y5$RUF97_Q)#1V*^5P MBATK2&. _U.!5U,],2U+TP./_@%02P,$% @ UZ'X6(/C=T7F @ YP< M !D !X;"]W;W)K&ULK551;YLP$/XK%JNF5FH+ MA22D78+4I*NV:96J9-T>ICTX< E6PP#9WWWW?G;D; M;85\5BF )B]YQM782;5>W[BNBE/(J;H4:^#X92ED3C5NY M-W!SRK@3C>S9HXQ&HM 9X_ HB2KRG,I?$\C$=NQ<.;N#&5NEVARXT6A-5S ' M_;1^E+AS:Y2$Y< 5$YQ(6(Z=VZN;:6CLK<%7!EO56!.C9"'$L]E\3,:.9PA! M!K$V"!1?&YA"EAD@I/&SPG3JD,:QN=ZAWUOMJ&5!%4Q%]HTE.AT[0X0^)":9%7SL@@9[Q\TY\4AJ!P"*[1D9F7=44VCD11;(HTUHIF%S8WU1C6,FRK.M<2O#/UT="\ICU.F M@-P#*#*#&-B&+C(@%V2.5R8I<"F6Y#;#>J,I$+PYY(EC7%L)8]G".+T#35FF MSA#B&/S3_(ZJ)&K498AY\:5A$DIP7]%PH \"*Y31=[S M!))]?Q?34>?$W^5DXA\%_%3P2Q)XY\3W_%X'G^F_NP='Z 1UB0*+%[Q6(L8Q MB8RO&ND[;Q5D*B%AFGP62I'O,ZP-P4N^I3+YT97/,EZO.Y[I&S=J36,8.]@8 M%,@-.-';-U<#[UU7,OX3V%YJ>G5J>L?0HPFL&./6K[GUCW*;IE2N\,YK@>02;"T+W7FY2Y1^(W007K?H M'=H,&Q+VZ UJ>H.C]+Y)ILV?O>PD-3@(>-$/O1:K#J/A\+J;5EC3"H_2PG_X M+^4,#TH5^"UBAR8]_ZK%RVWTS!RP4F:4*!*+@NNR5=2G];2ZM4VZ=3[!*58. MG3\PY0A\P O N"(9+!'2NPPQ5;(<*^5&B[7MS NAL<_;98J3&*0QP.]+(?1N M8P+4LSWZ#5!+ P04 " #7H?A88TYX+80# "N#P &0 'AL+W=O& .[SPLW))U(?6"FTPV> UW(.\W-US=N2U+ M3BJ@@C"*.*RFSI5_N? ]#3 6?Q/8BX-KI$-9,O95W[S/IXZGWPA*R*2FP.IO M!W,H2\VDWN-;0^JT/C7P\/J!_=H$KX)98@%S5GXFN2RFSLA!.:SPMI2W;/\. MFH BS9>Q4IA?M*]MAY&#LJV0K&K Z@TJ0NM__+T1X@#@/P8(&D!P"A@\ @@; M0/A4#X,&,'BJAZ@!F-#=.G8C7(HE3B:<[1'7UHI-7QCU#5KI1:@NE#O)U5.B M<#*Y*E6I8)H!4D6'[JGB,SEHD(19\*MA68YF+B2O4^FM7-&M^SVG?PB.\0?614%@(M: ZY!9]VX^,.O*MT M:,4('L28!9V$?VWI!0J]-RCP@H'E?>9/AX>V/>;Y%ULQU.X&=G>Z M(5Z*#.''WI^V3/1)EO9)MNB)["AG@S9G@R[V9%Y@OE:[ M53+5/7/5,)?2NB]KEMBPZ*-DE\21JIG=H<+G-F//.[9)SVW\X>C$:'%N%$11 MU!H=!1JU@4:=@1ZT)EM\G>#GEEJ?9&F?9(N>R(XR$+<9B']O>XC[S%F?9&F? M9(N>R(YR-FQS-NS<-3-8$TH)7:ON4.HTV?+02?'CH/H1"^+43P,[8+YWL^O<:]3,O4E^XOMV1 <'J?A M>'QR=EN,S@[X]"E,BU\PU6&Z!_-'!6JSZ,%/('- U!^<[6H[7%Z9D>ID?>9? MSGW+>JJ'43/O_*2O)]F/:F\2*E )*^7*N]"C'Z^'P_I&LHV9?I9,JEG*7!9J MH :N#=3S%6/RX48[:$?TY%]02P,$% @ UZ'X6&Y"B_UX! _!H !D M !X;"]W;W)K&ULM5EM;YLZ&/TK%G>:-JDKV!!( MNB32&C9M5]T4K=ONAZO[P0U.@P:8V:9I__VU@4)(''>9W"\)+W[.XW/LQQSP M=$O93[XA1(#[/"OXS-D(45ZX+E]M2([Y.2U)(>^L*J".Y^6 M^)9<$_&]7#)YYG8H29J3@J>T (RL9\X[>!$CI +J%C]2LN4[QT!1N:'TISKY ME,P<3_6(9&0E% 26?W=D0;),(%LT_OF^% MV F0./H U :@_8#@2(#?!OB_&Q"T 4&M3$.EUB'& L^GC&X!4ZTEFCJHQ:RC M)?VT4.-^+9B\F\HX,5\R.868> "X2 #Y5:6E'%0!7L5$X#3CK\$;\/TZ!J]> MO 8O0%J ;QM:<=F63UTATRL0=]6FNFQ2H2.I0O"9%F+#P?LB(BQU>)QP4N\(C-'K@Z$<[EVKJJ\RK @B5SR9%]6*5:+JHYX S?:Z<4; M%,)HLL?NIA1STT4M>O7&>@($)'/#SH!(H\&.SQ-J8\E?=A M2M_S8:BG'76T(R/M^(D!C@Z31IZW1S,ZF(O^>+]1;.S''Q;NN&,Y-K+\4+$B M%14C#>)+G)=OP3J]5Y>TCQXCW*GKGTVPV!+80,9))^/D&9\I$YN:V@2++8$- M-(5>;YF\/WNJM'&[Q0=AL+/0-5*8X4_50IO4]XXL,W#'&$(CRP7-RTH0UJ^M M6LI&D%,GB56TV!;:4$#4"XB>L?A:<%O"VD2+;:$-A>V-,C1Z1D/]^0>E$$0H MVB\_J_96ES,8HR/5UQM7:':N7XA0+\Q/%)]-@[JPBA;;0AOJU_MB.'K.XK/I M?Q=6T6);:$-A>]<-S;;[>/$=VMT@.GCT6378NI3^L0=?;["AV6$O-U1.#O[ MY?30$K5DC%M%;*+%MM"&TO6N'8Z?L^JLFGBK:+$MM*&PO8^'1DMKJ+K)X?L> M"O>KSJKY?B+E\%->;ZJ1V51?$C MO1IT=[8%;##16"YO7AAN"$,-5 WE]3*AY/5()NPVO^ M/U!+ P04 " #7H?A8: S11JX# #1$ &0 'AL+W=OT "+?["C+L9!-MC=YP0 G%2C/3,>R C/'*3&6\ZKOEBWGM!19 M2N"6(5[F.6;_K"&CQX5A&X\=']/]0:@.$H) M8K!;&"M[%MFN E0C/J=PY)UGI*1L*?VF&N^2A6&I&4$&L5 46/[?S=D!IM3 7L/C^ROZW$2S%;S&%#LR]I(@X+8V*@!':XS,1'>OP-&D&^XHMI MQJN_Z%B/]5T#Q247-&_ <@9Y2NI?_- 8T0%('CW :0#.*#EG](B8&BW9U$-E9H66\E.BUOU.,/DVE3BQ?$<$)OMTFP'" MG(/@Z%4$ J<9?XVNT:>["+UZ\1J]0"E!?QYHR3%)^-P4,K+"FW$395U'<9Z) M$J /E(@#1[^2!)(^WI0S;J?M/$Y[[0P2_EZ2&^1:5\BQ'$\SG\WWPUT-/!J& M1Q!+N*V#]]2X[2*X%9_[#-_;E*0"KM_+#$A09T56U8IJUOGI#[.>; M^PKM&>7:#5PS!163.BSOEXX_]8*Y>=^U9C#>I=9H0EJ>Y;4A>YK]5K,_J/D] M<#Z3QVEJEP3TK7=B5YY MT"H/+EUM D*G.#@+[]A.,#U1/!CM4L7G(>W0"0*]XK!5' XJ7G56%L&#O MP MT.D-SX/[EG4B-SS;C>'IF&AP.C^8S)-6[&10[(;F12E WEGH3APQ@YKY))#CTFTS*ELT%EO?/^?)/^ "< %,#Y/L=I>*Q MH0*T_\58_@=02P,$% @ UZ'X6%AM RR2!0 /BT !D !X;"]W;W)K M&ULM9K_;Z,V&,;_%2L[37?2+8#SI6F71FJ#JW5: M3U5[M_TP[0<'W,8ZP)EQDE:Z/WXV4, I<8OT[I<&"._'\#SPPM-XOA?R>[YF M3*&G-,GR\\%:JCE&\EH7!2EB8=]?^JE ME&>#Q;S8=BL7<[%5"<_8K43Y-DVI?+YDB=B?#X+!RX8[_KA69H.WF&_H([MG MZMOF5NHUKZ;$/&59SD6&)'LX'UP$9P2?FH)BCS\YV^>M961.927$=[-R'9\/ M?'-$+&&1,@BJ/W9LR9+$D/1Q_%M!!_68IK"]_$*_*DY>G\R*YFPIDK]XK-;G M@]D Q>R!;A-U)_:_L>J$)H87B20O_J)]N>]$CQAMI>>>Z%<"%5=#&78H^DV5O3S$*A M?E&M]>*9N5#NE=3?C._"6&*-:E]' M!7?D\O4ZRY7M MW3E*WTL8$D: 8):ZI[6ZITYU[YC).SQ[1"LA=:U9HCO]BDI7/.'JN4OMDACX M+;E/QL/9@=[.OA6^[0?T!/?WH=T[-/BV.(TN31P9JQ%V4N8^?=.0K.H,PA5B/; M!\>V=(_2^_(##9E0-%OA)F8&[ISY12B6HUOZ3%<)0TJ@2YI][Y09,OXM06DA M*(U T6Q'FG :3& [-6A8!:6%H#0"1;.-:0)KX Q?O>*1&]7;%-"\"DHC%:W= M?F?^D;[?!-' G43O6;35+X\H/"8O:/P$I86@- )%LXUHPFHP@VU&D$ER"4H+ M06D$BF8;T^3S4CR+BY!*6%%:W=/@+_U;OE_Q%Q<1-QL3OBDLOKK^$% M,K]YB2Y]J_+V*_3XX W4/4)?T4!I!(IFJ]LD4^P,6%:O1S_*CSNVH<^FX7Q& M5USF"GW=,YT#JA\).ST S:N@M!"41J!HMEU-7L48](F 0=,J*"T$I1$HFFU, MDY6Q.RO?,LE%S"-4W3J=9HQ>_6<9#R>'O0HT+8/2"!3-UKA)R]B=EM_H59=*D_/-%/)EE.UBU7E-@4LU%70BF1%HMK1F,FS0[Z^P M,KWX#U!+ P04 " #7H?A8I2C2:2L# "W#0 &0 'AL+W=OSDY# &@RB[*7$B>\Y]_H>G]J#-1>/,@)0Z"E-F!PZD5++ M2]>5LPA2*EM\"4Q_F7.14J6'8N'*I0 :YD%IXA+/\]V4QLP)!OF[.Q$,>*:2 MF,&=0#)+4RK^C"#AZZ&#G">D2EEROFC&4S"H>.9C""!F3(05/^LX!J2Q"#I M/'Z7H$[%:0*WGS?HG_+B=3%3*N&:)S_B4$5#I^^@$.8T2]0]7W^!LJ"NP9OQ M1.9_T;J8V].,LTPJGI;!>IS&K/BE3^5"; 5HG.8 4@:0/.^"*,]R3!4-!H*O MD3"S-9IYR$O-HW5R,3-=>5!"?XUUG K&,%7H/7K0W0ZS!!"?HPE3($ J=$\5 MH#%H 83 E/ET RL0NEGF4\S1FS$H&B?R[#Z,Y*WE'!2_;P^NB6,Q5) M]%&#A[OQKJZA*H1L"AD1*^#7C+50VWN'B$@"8*4OFKJ=P"K=.,9O;6I5S2&0P=O7DDB!4XP>M7V/<^6'+M5+EV;.C! M3L>:DBO"^WFXV:>KP&MY9."N&DB[%6G72GH#4B(5489PJ^LUL5KC3UP2O\K. M/VO[_/^0:Z_*M7=@);=W55-V13S&6PW4B]["\J MW@LK[V?]ST,SVZ5CA3BQ'=BK/=$[JWA*N#.GNV7A^(7Z*0&.$Q F-3%YF83* M^..,!]?6C*UNNBLALD="=HQ3FU);,NZ<5T-6BS\UW=K,\2$W/ZBA[G,-D;T: MJGT:6ZWU" WYC3Y$R#[JVG:QW7=W9-3>)R,KQJE]J4T:]\\K(ZOIGYIN[>W8 M;NY'R.CBN8S:^V1$:LLF5H\]+*,R_IF,_F5VM\[2*8A%?F.0:,8SIHIC=?6V MNI5<%6?Q>GIQI;FE8A$SB1*8ZU"OU=,[2!2WA&*@^#(_F4^YTN?\_#'2-RL0 M9H+^/N=<;0:&H+JK!7\!4$L#!!0 ( ->A^%BN@O#U9 ( #L& 9 M>&PO=V]R:W-H965T>*6;4IM)MPL;>@&EJ#OFX7$R!U< M"E9!K9BHB83US+GT+ZX2L]]N^,Y@I_;&Q%2R$N+!!%^*F>.9A(!#KHT#Q<<6 MKH%S8X1I_.X]G0%IA/OC9_=/MG:L94457 O^@Q6ZG#F)0PI8TY;K6['[#'T] MD?'+!5?VE^RZO5,DYJW2HNK%&%>L[I[TL?\?]@1!\(H@Z 6!S;L#V2SG5-,L ME6)'I-F-;F9@2[5J3([5YE"66N(J0YW.YK#2Y -9XF$7+0YCYGX\#HL' M6'P,-AV#Q2]@WCAH.H"FQT#)&&CZOZ!D "4'07="4SY&2EZ\&.>)[YW_0W/W M>H%IJS=4;EBM"(09@.NKP5V@#XP M'6?X7F1_ %!+ P04 " #7H?A8O(#J?;\% R+ &0 'AL+W=O6U9>M'D*>-?Q!) MDN3;"WC*(4;3L0Z21C_=@EQ]G31L3LO)VZCQ5+F)[K3R8HMX [D M_>J&JZ-N30FC!%(192GA,+_H?++/?=K/ XH6?T7P)#:^D[PK#UGV)3^X"B\Z M5GY%$$,@HZOE;03ITS#]S\_D+WB\ZKSCPP ;,L_CL*Y?*B M,^J0$.9L'W+8A65=IEDTPG/ MG@C/6RM:_J60JXA6!8[2_,ZZDUS]-U)QUMVE+]V]I$;@;^OTC/2LCX1:M*^YGMGAX3U==[XON_=]V7USN N!"K=U MX:U:]NI;IU?P>J_>.F2F5(K2!:3!-_+/M6I'KB0DXE_='5-"^WIH/I">BQ4+ MX**C1DH!_!$ZTY]_L!WK%YU/$ *\TA^ M(/"LWFD"=,*6&*? Y"^TQRD=CVS+LB;=QTW--.UZUFX[=[?=Z6 P&NXT]#1 MJMZLV^U\8S_?6,5!7<6!L8K>? [%2Y1$Y6,C55G54*NM9(D:;73(.J-TJXS: M1OVM&IHOZF0X/K.LGW0#NW<(WC?BWUA1IZZH8[QX%^; .80;!07QD:0@=25U M=NX1>VS3X6#W]C1F/79(.3BMAYG6UZ0=V=0:;Z9M%7U8%WUH+/I]&@!7\X*T MN']7F8CR^:'057RX0@C)JEA.9W-2/\/D1 VF8LE42OT"JZ0.-L?RW;G-S)S\6 TU2:GE[+ZT M4+/Z6+2V0!LK8=LHT V'TZN;/W)IM$(8HX]]Y%!I+BK-0Z7Y6+2VJK11E;[' M^%I1L=3&I+FH- ^5YF/1VFHWEH1M7 I/KR/V$,5J4@J"K-,0.)'+:JT% 42/ M["$&PA8<((%4NU"H$K3FSHY5+"=WQEQ4]^'PQ!YJ8A^+UI:LL1=LL[]PG&0? M2;!6J[X]VNTZ 0-+JQR2%5 IU]]Y6VK3>JAI?2Q:6[?&T+#-YH%&MSV:J54Y M5U^86*N/5!*69.L] B(9"I7*F#2WHFW>7,Y0JS)F6A^+UE:Y,5ELL\NR,2DB M_Q'CRM-,.EH\5!\&E>:ATGPL6EOAQM&QA^\R0<*T4V:H-!>5YJ'2?"Q:6^W& M.K+-WM%;5Z$C[2ITM/U>136,-$G5*M2FX^T!%]4,PJ*U!6KL(-MH0Q0_M]PV M+]%/QKDJJ@N$2G-1:1XJS<>BM7^";IP@:KW'B$LQS989*LU%I7FH-!^+UE:[ ML97H*[82\$ ]OVP!)%RKA4VF)L,QDQ"2%>/Y[%FK-:K9A$IS*UK[I\'18&M0 M1LWI8]':&C8F$C7:%GL'934E?L4U-(./%A+51T*E>:@T'XO6%KSQD>B[[&VA MJ)M;4&DN*LU#I?E8M+;:C05%S1;4VX9H3#-GADIS*]IK0S2J'85%*S7L;FQI M3( OBLVG@@2YIK+.A6H#P2"S5;&A\B&3,DN*KTM@(?"\@?K_/,ODRT&>H-XF M//T?4$L#!!0 ( ->A^%BAA#!?;00 &H5 9 >&PO=V]R:W-H965T M8AUX?GSG)_(PT,N#Y@\TP0A!C[E64%7 M1L)8>6N:-$I0#ND$EZC@;[:8Y)#Q6[(S:4D0C*51GIF.9?EF#M/"");RV0,) MEKAB65J@!P)HE>>0?+Y'&3ZL#-LX/GB?[A(F'IC!LH0[M$'LL7P@_,YL5>(T M1P5-<0$(VJZ,._LVM'UA(%M\2-&!]JZ!".4)XV=Q\S9>&9;P"&4H8D("\I\] M6J,L$TKFK66 J*(,YXTQ]R!/B_H7?FI ] R\Z1D#IS%P3@P@K< 5,0!-($ 5I 1Z+ ME-&;WH,_$UQ16,1T:3+NF) WH\:)^]H)YXP3+GB'"Y90\+J(43RT-WE ;53. M,:I[1RGX6U5,@&O= ,=R//"X"<'UU2NPQPSUHZA_1MQ=J]7O2C(!CC=4'Y$) MU3(ABKB3MI1Q1YT9Q.ZV7]25LNX9V74&*05X"^2G!7__SM^#MPSE])^Q+U.+ M>>-B(NO.F4RS4)#: Z+40/95ZL,;%GL\( MF=SX/, WH,9Z?QP[?*#SM)=!AF)0B:DPQK;N8RK[$ EX']A+<]\'IO3B4F": MQ ; IBVPJ1+81F#A1,J*1 G/PZ D>$=@?@-@Q1),TG\Y*)CCJF#@"[@:HU5W MX/=HN?[<$G\GT+YN:%O-W[!EJ/3Y&XGX+1%?/83D@+D#:YSG?!C)V3@6ME+E MT@FH4RS4)#:@-VOIS71FL9E.B#K%0DUB XCS%N+\A2PFAQZ5")O$Q6L_RGCV M2HL=N.;+=OUX;/FZGW^5OAS/L:8GLU'IPJ6TQKI<^'[;Y0##HL6P4&+X(-;] M$I$Z5AFU* 5X2?-%7HS%OG@Q=2O[O#1N36(#/+;5U8"6.GG+ =(E[[A9WEA* M^'5<$3%8., 4QR^-F::G 3C+.QTS:G\NA:=+;4BO5T';WT'O('<>XB$O*/A. MBB^,:50/PAAG&22T&YIB0';UZ2C>VI59#Z]O33S_E*_2XXOY:E(;\G4ZOL[_ MSV+G,)^I*1KI?JW@N_Y84:%VXF)DFM2&R+HM@*TLCH-CL?I2[:&6N73=U*H6 MZE(;(NPV +:GLP"Q=5;R:ZUJH2ZU(N.%B-WM"6SUIN!;2I%&4E6+J'N].'BMA;_9.YS*$=G)0SX*(K$5 MK,^IVJ?M0>*=/#XSN^;U*>0[2'9I04&&MMS4FLPX$U(?[-4W#)?RJ.L),X9S M>9D@&",B&O#W6\P9-S>B@_9X-?@/4$L#!!0 ( ->A^%AU7S.LW 4 % < M 9 >&PO=V]R:W-H965T[3D&DEA;-ZQ#4*_K9\6B;:&2Z)%TDO[['259ED1:MEMM^1!;U-USY,/C MO9C3%\J^\ TA KUF:D]2^G([PJ/]P,=DO1%R MP)A-M]&:+(CXM'UD\&34*'&2D9PG-$>,K&Y'=W@26J94*"3^3L@+;WQ'QV-R.@A&*R2K:I>(C?7E/J@6Y$F])4U[\1R^5K#E"RQT7-*N48099 MDI>?T6M%1$,!(KND8+ M<,AXEQ)$5RB,6)[D:XX>"4.+3<3(%;J/>+)$41ZC>9+N!(G1VSD149+R=Z#] M:3%';]^\0V^0@;A4X"C)T:<\$?RJ,?#7ANXX8/"I(6 I;3V/-Y;O8"_[_(;9)M7R#(M1S.?A_/5 M;=UROL]Z^,W66V38M5/9!9Y]!.^1453$,$3VOK,%WREV?J+;[!+.T$FP^)%@X$%AK3YQZ3YP^]-F?D'22?$DS M@B(A6/*T$]$3''!!T:^+]W,XM<69UNU.">P5P#+Q/,\\/ Y,TYP:STWB53G; M\SQ%;J[*!2:V%+E0@^<&;E.NQ81;,^'V,O$'X7R"\N-\Y#2_7D)X8#0%W36( M"0(;(K1QJK3E-B;I>+ZODJ/*V2YV5'*T>!IR-'A.&Z]%CE>3X_62R2JH-R-:X9]D&U^/1K/OVSC]TSY,?.F:NRIV[YON+]XV)_NZM7 MY7PIGX7-1L4"E$X Q0@R(H6[F ]"]= MI'2*N[93[&,2>IOLA][IF J43;,<;VQW>-)(V5XP[K"DPPK&78IT6(X3Z D: MUP2->PD*E5QY."X'9F2]!L0\U<3$:A5S>]UH4Y< 896UV7\ 3TM,Y7-YF9BRW=QAQN-6/>$:9$" MT^]PTXO49J91Q>-^WZG"] K%,J) [X4X6>Y8(A(B:^[":^A6]F;\U'&J3#7G MYP9!EPY5R'.<+B&JD&\'73HTYFS[""'6@1#K,E>I_.'8B6IZTG5)HFQJ3C!E MJ4DX,&W%=50QR[%MN\N6#LVQW2Y?&C1['. CC!UJ=MQ;?EX6?IH$G1> *NN= M".1TJ=))*2%(CS7N$G4"J\W3H8[&)PIIFNOJG:NJHBR?]CE_Q6BV)TO+BEKC M6C+5*EF^?U*7=C4:LS;6F V',MOF^E"IX_Y2_2X7B2:@(?*Z3'?0N)?\ M-; M*$A%56"J/>?)<]P[BTO[3ZR6YMAUE-,^I,UP*+3V/AV:!MS?->RCQ$,9)8H? ME;1$]\)<3/20:/-!T<*AT-H;&>&1)L/BA8.A=;>F4,7 MA/O;H/^TRJ]LGRCSM5)JDM5)*85^)87Q>5GVT OA 9NA;ZA&M/V04HV3!ZP9G^-)6%YN'>#+N[8/$5LG MT'6E9 6FS!L?ILK*ZZOR0=!M<3_S1(6@6?%U0Z*8,"D [U>4BOV#-%!?(L[^ M!5!+ P04 " #7H?A8[9AV(6,$ !U&0 &0 'AL+W=O6:^TN/,;+2*@+MC]>H25^PN)Y-6/RS"Y1PCC% MA,>4 (87$^O:O9K"H4K((OZ*\9;7CH$J94[IBSJY"R>6HQCA! ="02#YL<%3 MG"0*2?+XKP"URF>JQ/KQ#OUC5KPL9HXXGM+D[S@4T<2ZM$"(%VB=B$>Z_1T7 M!0T47D 3GOT%VR+6L4"PYH*F1;)DD,8D_T1?BD;4$N"H(P$6"?![$[PBP4"$83>6L) M8B(PPUR <_ ),894D\'I+18H3O@'P",D[\HH\&=$UQR1D)^!$W7^$$L 2OC8 M%I*6 K>#@L)-3@%V4/# @R00 Y9P ZL ^>GV[!Z!.X)3_ MVS:3'+7?CJI>'E=\A0(\L>3;@6.VP9;_\T_NT/FEK0.&P!H-Z)<-Z.O0_=N8 M"Q;/U^JMP,$W<-)6;0XQRB#4FVWC]WO>V-[4B]#'-+@-2FX#+;<9P^=WL\_@ M_G[:QDJ;_-89& )KU#DLZQP>181#DPTP!-9HP$79@(L?%V$.X3HUA<$>W%/A M*T$-=I1:(%K*DF&$)K-J'R+Z[6'?B?MT3..HI7M?GC) 3SKX!T MF5.=0/*GN5Y-JD[/Z[O[BNZ(Z]!TY495SW.,8'=>HTS&%UERQ5U8'ZJW..Q51^H]S[3!'$.KL&4IJDD_21H\-+*T*CA,876++HR// XA@<:-3RFT)I-J P/ MU!N>]TK5^PZI'L9T2[6R-%!O:7*IWKPN5:/NQA1:L^C*W<#CN!MHU-V80FLV MH7(W4.]NWBO5%HMR(-7#F$.IVK6-[12S9;;?ST% UT3D>]SEU?(WA>ML)]VN MPO,?)!X06\9R%9S@A4QU>A?RR2S?X\]/!%UEV^1S*@1-LT.U98*9"I#W%Y2* MW8EZ0/E+B_\_4$L#!!0 ( ->A^%BFV(=06@, &L- 9 >&PO=V]R M:W-H965T'/9/Y1NGO)@6PY"X3TBR\ MU-K\S/=-G$+&S$#E('%GI73&+$[UVC>Y!I:40IGPPR"8^!GCTHOFY=JUCN:J ML()+N-;$%%G&],]S$&JS\*BW7?C UZEU"WXTS]D:;L!^RJ\USOP&)>$92,.5 M)!I6"^\9/3NG4R=0GOC,86-VQL29LE3JNYM<)@LO<(Q 0&P=!,._6[@ (1P2 M\OA1@WJ-3B>X.]ZBORR-1V.6S,"%$E]X8M.%-_-( BM6"/M!;5Y#;=#8X<5* MF/*7;.JS@4?BPEB5U<+((..R^F=WM2-V!$*Z1R"L!<*2=Z6H9/F<61;-M=H0 M[4XCFAN4II;22(Y+%Y4;JW&7HYR-WBGY)%;2:B5P:TVXM*#!6/*$W& &)(4 MHE;D_4:"-BG/FP.&/'H.EG%A'A.3,ES"+?(Q585A,C%SWR([I\./:R;G%9-P M#Y,)>8L\4D->R 22W^5]M*HQ+=R:=A[V KXIY( ,@Q,2!N&HYM@#.VP\-BQA MA_L]MNNPRZW#OE[A07)I(3/?NJRO4$?=J.[RG9F(2AJQSTN(MZ!3XNP=TU MOXV&D]/Q<.[?=G :-YS&_9Q^]^,VKTZ(:G(M!QV#M/@Z=+&JX&<[K&@WHTG# M:-++Z)52!E)\VLA++IF,.1,GSF%=RGN1#HSFM.$Y/4H&3H_ >=9PGO7Z]OX# M0E(0"5G^)*W;+Z4I-#H>3G 8#[ILJ+30<"?JP6 R'G='_K1A=WI(+I)4B01I M=Q'I!3S0F31H7^W@*"E0P_YGVCO%AAZ:!7)?(>J)0:WMCVP8CO9D PU;GF$O MSVM\"J7M5-DK>*@#V]I#CU-\Z#&J#VW+#SUJ_:'W"U X"H-]86XK$/UK">K, MN4X.O5"'>K M371RG, ?HU#1ME+1WJ+RSX&?W@L\#:>CV1^!]W?ZWPSTNNSR M#8E5(6W5"C>KS9?$LZI_;H]7GR%OF5YS:8B %8H&@RGJUE5G7TVLRLMN>JDL M]N;ET-4NT.X [J^4LMN)4]!\7T6_ %!+ P04 " #7H?A8O.QJB-8" ", M"0 &0 'AL+W=O<^V7[ M>K!A_%'$ !(]IPD50RN6,NO;M@AC2+%HL0RH6EDRGF*IIGQEBXP#C@PH36RG MW>[9*2;4\@=&-N/^@.4R(11F'(D\33'?CB%AFZ'5L7:">[**I1;8_B##*YB# M?,AF7,WLBB4B*5!!&$4;3Y#&8]Q,&2),%^T*72OKBT4YD*RM 0K#U)"BS]^+O-0 RB>9H!3 IR7 M .\ P"T![ELM>"7 >ZN%;@DPH=M%["9Q 9;8'W"V05QK*S8],-DW:)4O0O4^ MF4NN5HG"27_ZE!.YO1RK7$=HPE*U_P0V);Q$WS#G6-<1G0<@,4G$A9(^S -T M?G:!SA"AZ(XDB5(6 ULJ9S2E'9:&QX5AYX!A%]TQ*F.!IC2"J $?',?WCN!M ME80J$\XN$V/G*.&7G+:0V_Z G+;C-?@S>3O<;0KG_ZQ/_]GZ7C+<:ENXAL\[ MP#>7+'Q$WS.]$YIJ>Q2M[[:^R' (0TM=7@+X&BS__;M.K_VI*;&G) M.238] M$=E>";RJ!)YA=P^5(,8<+A>O#^9(G4JZ G592[38HKK>#&^->+3!/$*_OBI* M="LA%;^;BNB=LHBG) M.238]$=E>$;M5$;M'SU%YO1;5">M5A&<]AJ:Z%)37 MAE+W^;7?:_4&]KJ>[MM"A9-365PIE;1Z.HQ,QWPA'W?ZDTZ#/%!/C>)E\)>^>*?<8;XB5* $ELI4 MNW6E'.9%[R\FDF6FN2V85*W2#&/U7 *N%=3ZDC&YFV@#U0/,_P-02P,$% M @ UZ'X6+Y%%W9' P JA0 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5 M*%VG5IH:(&T@*R!M2)4F;5.E]F%OE2%.L.0XF6,ZZ-?/UPXA4%_6]6&%!;6Q M[_$Y]]B^(6Z'E5IQ>C>G5'G+G(MJY,^5*C\&036;TYQ4%T5)A4;20N9$Z:[, M@JJ4E"05D'(>]#J=*,@)$_YX*!;Y3:XJ;U8LA!KY_2;DV=N79.1WHTO?LW*3 M(J$C_^'L_<]%H:[?>?9^\N'DI/-P?KT;/S/ N1\X1:]>('K1P74UADE'V])F M^*D6LL13C-9_D:,]AC#A@<./$?H3,7826W.!#D+N=]SD=MYZ"8.Z#,;#M!"; M:@A]&]#J)*?>(^$C?T(XFTH&K)3DC*]LN >!6<$+Z2E=ACI=%R+5DX6[M@<5 M6NOD3!32Y+89[.]I/7P'6/? (..\,=CS;6 \+(E25(H;W3? 9Y-7M^U6I M'6:2K+J]*W]#,#>=9%K(A,HF3==?A\9#3E.P(UDVA[LJR@! I8I<-Q)&LD(0 MXV'-J!M:=D8YOX/']T>ZI;U,6_MF=DTT36VH;EH9VP']MIK5;LM>ODK7*]EC MH3XO]'2$Z4-YTUM)4[8T_67:&,#4N[@Z*4N^^L19)G)J)__BA.,A6?.\>2'9 MD\X&I3+3 2I][Y%*Q6;MR"])RGNZ5.MR6J:XY]X1>OZWZYQ1027A;=.Z]@]Y ME5_M..R_E67SK;)KV.FQ?B&;#./#]UB?^P[<9/_- MOMGWF@SJDU#KN+5UV&JB'AQJ1_YW."+S35)ONF!<,5'WYBQ)J'AVYM+RBDSU M'V);^GI\0E.RX.J^ 4?^IOV-)FR1Q\VH6UB(>M2F_16FUXV:$[7.Q41"ES29 MU%V934W3TPV=M;Z L(O_VD^ W0^%L.\#9S( M .4,4(YEN9")^6!YW)Q87^Z9QG$81A&VHI.)T\$$6[R/1W M:XWO-EXA^^L V]-]%8+-%*]$;*;X6@/B7C=@Q+%[M[$\P,!V :L=R._. S7E MYH0A["KF#7N"<22.,01JT5VC482L3@0?]_Y@3TD8QK$; _D^#=02P,$% @ UZ'X6)>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_',EL_ MDK9!72"-E\U EP9QUM>!ELXR$8GT2,II\M?O)-D(M39#J]F-12Z>CSIT-?=W82;A@/N5=&8V/;\%W!DWO=WVZ*G7)JI2KEGV=1 M][V"2-1*JUJ]0#&+II%P&_/TN['JQ6@OJV5N357-HKC?\1VL5_F;YF4+^2!7 MKFOQ_Z/J7R+@#_'&_U7ASHRH/=BX]_&9-LU6Z;+O! MJY@$E]'%X?#9!_'2_I\PFO5:Y3 W>5.#]GT<+50MH'8;M761T+*&671M=F#% MG2RAO2@\RZ+H+] C61 N>ZEPAUT4'2,GCRY .R@$?G.F4@5R%&+9XN"A 61" M0"8G@?PB*ZES$ %D2D"F)X3\*PD@,P(R.^%P#R#/"0% 7G!"_G- MEE*KEVY'0/2>('K/2[1LZEK:9V'68JE*K? PJ;VXRG/3:*\"R \$Y =>R'O8 M@6["Y/>1@/G("W-C\='<* ?B!L")>\A![62'\)J;IU1RGO("7E65>>IR'!XN M_M0Y^K#5+U*(JZ%"2(5?P[9J.P?,Z?_6Z//VPH5:TFA-%:7X ;C2;D@9I9!'ZVS+[+7 M:(U=N7^[*J8\$#.+X*ORJGQ#1,D@9K8!Z<]!;9103DB8G4!CAM510CDA87;" M7O3BW4,K5/=SR$5.)9AM<-3Y/6F(2;DA878#:?[AS4AI(V'6QKCY1P>=,DG" M;)(W)< H(>63A-DG;2TP"D5)).&>48P(>!22$DG"+))C)MZ#AIB471)FNX3S M1?%N#EZJ:A#$E))*>E*I9"$F)96462HTYGF(23DF97;,P7UGXE9:*]NER/$A M)Y>KF WS"KG$WHH& MD>IG)!EEE'\R9O]TY<]_I8Y-L29OF,%L"ON"$F)9_L! MEP4T08E+R MR4ZT9K:/:(A)R2=CE@^!V48TQ*3DDS'+Y^@*7Q_.$).23];)9W)X\UW 6FDH M;O$4#MMS6>5W5K0?_3I^=MZNT:V;JKK&MF_ZJY'%X47ZX4\ G_\!4$L#!!0 M ( ->A^%B.83CZO0$ 'H= : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3!78?! 4I_RP>-(6AD6 KL%\18"O17U5@*] M%?56 KWUX6>;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 M;T.]C4!O0[V-0&]#O8U ;WO8+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;'S:["?1VU-L)]';4VPGT=M3; M"?1VU-L)]';4VY^I=\JG74RWGNL:CVZ>274^OQMOG[\LKS<1Y^$%YP!'K>^_ M4$L#!!0 ( ->A^%B<*],/O0$ '<= 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*H MB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+ M9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HD MVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LO MNHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN M_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN M[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/ M41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56 M@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I% M5H4BJT*15:'(JE!D52BR*A19%8JLZC]E?3=F^=>_ MM[6NNR.>2S[G_K]!-0 M2P$"% ,4 " #7H?A8!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( ->A^%B_@ 6 [P "L" 1 M " :\ !D;V-0A^%B97)PC$ 8 )PG 3 " &UL4$L! A0#% @ UZ'X6)K&#"A3!@ T", !@ M ("!#@@ 'AL+W=OA^%A4Z5((CP< )@J 8 " @9<. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ UZ'X6,J? BW\ @ 0 L !@ ("!21T 'AL+W=O MA^%@>1:L<(A( *+4 M 8 " @7L@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ UZ'X6"J<#@1^ M! '0H !@ ("!\3H 'AL+W=OA^%BF79I,MPP &HF 8 " M@:4_ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ UZ'X6'O'_ TR P J@< !D M ("!+UH 'AL+W=O&PO=V]R:W-H M965TA^%B\(2U5"@, )T& 9 M " @5M@ !X;"]W;W)K&UL4$L! M A0#% @ UZ'X6.L-_@_L @ 1 8 !D ("!G&, 'AL M+W=O&PO=V]R:W-H965TA^%@UZA@0* @ '<6 9 " M@=AN !X;"]W;W)K&UL4$L! A0#% @ UZ'X M6) S&PO=V]R:W-H965TA^%@$%>0R50( )8% 9 " @46' !X;"]W;W)K M&UL4$L! A0#% @ UZ'X6*3QUVA*!0 0@L M !D ("!T8D 'AL+W=O&PO=V]R:W-H965TA^%B4_'&= M\P( *L( 9 " @1^= !X;"]W;W)K&UL4$L! A0#% @ UZ'X6,C9Q2;4!0 NPT !D M ("!2: 'AL+W=O&PO=V]R:W-H965T MA^%CG&UL4$L! A0# M% @ UZ'X6.+=59KJ @ /P8 !D ("!EZT 'AL+W=O M&PO=V]R:W-H965TA^%B<)20T$ , !$' 9 " @;2S M !X;"]W;W)K&UL4$L! A0#% @ UZ'X6(JJ M,.S/!@ AQ0 !D ("!^[8 'AL+W=O&PO=V]R:W-H965TA^%@D7,[2% , '$+ 9 " @=# !X;"]W;W)K&UL4$L! A0#% @ UZ'X6):1/46Z!0 B2P !D M ("!&\0 'AL+W=O&PO M=V]R:W-H965TA^%B(QTW!50( M .X% 9 " @17- !X;"]W;W)K&UL4$L! A0#% @ UZ'X6..<:T:,!@ [C0 !D ("! MH<\ 'AL+W=O&PO=V]R:W-H965TA^%@<6DSI&@, \+ 9 M " @2#; !X;"]W;W)K&UL4$L! A0#% M @ UZ'X6(/C=T7F @ YP< !D ("!<=X 'AL+W=O&PO=V]R:W-H965TA M^%BE*-)I*P, +<- 9 " @:;S !X;"]W;W)K&UL4$L! A0#% @ UZ'X6*Z"\/5D @ .P8 !D M ("!"/< 'AL+W=O&PO=V]R M:W-H965TA^%BAA#!?;00 &H5 M 9 " @9G_ !X;"]W;W)K&UL M4$L! A0#% @ UZ'X6'5?,ZS&PO=V]R:W-H965TA^%BFV(=06@, &L- 9 M " @>H. 0!X;"]W;W)K&UL4$L! A0#% @ MUZ'X6+SL:HC6 @ C D !D ("!>Q(! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #7H?A8G"O3#[T! !W'0 $P @ $;( $ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 .0 Y (8/ )(@$ ! end XML 61 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 62 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 212 244 1 false 53 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.gooseheadinsurance.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 9952156 - Disclosure - Organization Sheet http://www.gooseheadinsurance.com/role/Organization Organization Notes 7 false false R8.htm 9952157 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Revenue Sheet http://www.gooseheadinsurance.com/role/Revenue Revenue Notes 9 false false R10.htm 9952159 - Disclosure - Franchise Fees Receivable Sheet http://www.gooseheadinsurance.com/role/FranchiseFeesReceivable Franchise Fees Receivable Notes 10 false false R11.htm 9952160 - Disclosure - Allowance for Uncollectible Agency Fees Sheet http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFees Allowance for Uncollectible Agency Fees Notes 11 false false R12.htm 9952161 - Disclosure - Property and equipment Sheet http://www.gooseheadinsurance.com/role/Propertyandequipment Property and equipment Notes 12 false false R13.htm 9952162 - Disclosure - Intangible assets Sheet http://www.gooseheadinsurance.com/role/Intangibleassets Intangible assets Notes 13 false false R14.htm 9952163 - Disclosure - Debt Sheet http://www.gooseheadinsurance.com/role/Debt Debt Notes 14 false false R15.htm 9952164 - Disclosure - Income Taxes Sheet http://www.gooseheadinsurance.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 9952165 - Disclosure - Stockholders' Equity Sheet http://www.gooseheadinsurance.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 9952166 - Disclosure - Non-controlling interest Sheet http://www.gooseheadinsurance.com/role/Noncontrollinginterest Non-controlling interest Notes 17 false false R18.htm 9952167 - Disclosure - Equity-Based Compensation Sheet http://www.gooseheadinsurance.com/role/EquityBasedCompensation Equity-Based Compensation Notes 18 false false R19.htm 9952168 - Disclosure - Litigation Sheet http://www.gooseheadinsurance.com/role/Litigation Litigation Notes 19 false false R20.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://www.gooseheadinsurance.com/role/RevenueTables Revenue (Tables) Tables http://www.gooseheadinsurance.com/role/Revenue 22 false false R23.htm 9954474 - Disclosure - Franchise Fees Receivable (Tables) Sheet http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableTables Franchise Fees Receivable (Tables) Tables http://www.gooseheadinsurance.com/role/FranchiseFeesReceivable 23 false false R24.htm 9954475 - Disclosure - Allowance for Uncollectible Agency Fees (Tables) Sheet http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesTables Allowance for Uncollectible Agency Fees (Tables) Tables http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFees 24 false false R25.htm 9954476 - Disclosure - Property and equipment (Tables) Sheet http://www.gooseheadinsurance.com/role/PropertyandequipmentTables Property and equipment (Tables) Tables http://www.gooseheadinsurance.com/role/Propertyandequipment 25 false false R26.htm 9954477 - Disclosure - Intangible assets (Tables) Sheet http://www.gooseheadinsurance.com/role/IntangibleassetsTables Intangible assets (Tables) Tables http://www.gooseheadinsurance.com/role/Intangibleassets 26 false false R27.htm 9954478 - Disclosure - Debt (Tables) Sheet http://www.gooseheadinsurance.com/role/DebtTables Debt (Tables) Tables http://www.gooseheadinsurance.com/role/Debt 27 false false R28.htm 9954479 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.gooseheadinsurance.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.gooseheadinsurance.com/role/StockholdersEquity 28 false false R29.htm 9954480 - Disclosure - Non-controlling interest (Tables) Sheet http://www.gooseheadinsurance.com/role/NoncontrollinginterestTables Non-controlling interest (Tables) Tables http://www.gooseheadinsurance.com/role/Noncontrollinginterest 29 false false R30.htm 9954481 - Disclosure - Organization (Details) Sheet http://www.gooseheadinsurance.com/role/OrganizationDetails Organization (Details) Details http://www.gooseheadinsurance.com/role/Organization 30 false false R31.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 31 false false R32.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Restricted Cash (Details) Sheet http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails Summary of Significant Accounting Policies - Schedule of Restricted Cash (Details) Details 32 false false R33.htm 9954484 - Disclosure - Revenue - Narrative (Details) Sheet http://www.gooseheadinsurance.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 33 false false R34.htm 9954485 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 34 false false R35.htm 9954486 - Disclosure - Revenue - Schedule of Contract Balances (Details) Sheet http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails Revenue - Schedule of Contract Balances (Details) Details 35 false false R36.htm 9954487 - Disclosure - Franchise Fees Receivable - Schedule of Franchise Fees Receivable (Details) Sheet http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails Franchise Fees Receivable - Schedule of Franchise Fees Receivable (Details) Details 36 false false R37.htm 9954488 - Disclosure - Franchise Fees Receivable - Schedule of Allowance for Uncollectible Franchise Fees (Details) Sheet http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails Franchise Fees Receivable - Schedule of Allowance for Uncollectible Franchise Fees (Details) Details 37 false false R38.htm 9954489 - Disclosure - Allowance for Uncollectible Agency Fees (Details) Sheet http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails Allowance for Uncollectible Agency Fees (Details) Details http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesTables 38 false false R39.htm 9954490 - Disclosure - Property and equipment (Details) Sheet http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails Property and equipment (Details) Details http://www.gooseheadinsurance.com/role/PropertyandequipmentTables 39 false false R40.htm 9954491 - Disclosure - Intangible assets (Details) Sheet http://www.gooseheadinsurance.com/role/IntangibleassetsDetails Intangible assets (Details) Details http://www.gooseheadinsurance.com/role/IntangibleassetsTables 40 false false R41.htm 9954492 - Disclosure - Debt - Narrative (Details) Sheet http://www.gooseheadinsurance.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 41 false false R42.htm 9954493 - Disclosure - Debt - Schedule of Interest Rate Dependent of Leverage Ratio (Details) Sheet http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails Debt - Schedule of Interest Rate Dependent of Leverage Ratio (Details) Details 42 false false R43.htm 9954494 - Disclosure - Debt - Schedule of Maturities of Note Payable (Details) Sheet http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails Debt - Schedule of Maturities of Note Payable (Details) Details 43 false false R44.htm 9954495 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 44 false false R45.htm 9954496 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 45 false false R46.htm 9954497 - Disclosure - Stockholders' Equity - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails Stockholders' Equity - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 46 false false R47.htm 9954498 - Disclosure - Non-controlling interest - Narrative (Details) Sheet http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails Non-controlling interest - Narrative (Details) Details 47 false false R48.htm 9954499 - Disclosure - Non-controlling interest - Schedule of Ownership interests (Details) Sheet http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails Non-controlling interest - Schedule of Ownership interests (Details) Details 48 false false R49.htm 9954500 - Disclosure - Equity-Based Compensation - Narrative (Details) Sheet http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails Equity-Based Compensation - Narrative (Details) Details 49 false false All Reports Book All Reports gshd-20240630.htm gshd-20240630.xsd gshd-20240630_cal.xml gshd-20240630_def.xml gshd-20240630_lab.xml gshd-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gshd-20240630.htm": { "nsprefix": "gshd", "nsuri": "http://www.gooseheadinsurance.com/20240630", "dts": { "inline": { "local": [ "gshd-20240630.htm" ] }, "schema": { "local": [ "gshd-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "gshd-20240630_cal.xml" ] }, "definitionLink": { "local": [ "gshd-20240630_def.xml" ] }, "labelLink": { "local": [ "gshd-20240630_lab.xml" ] }, "presentationLink": { "local": [ "gshd-20240630_pre.xml" ] } }, "keyStandard": 199, "keyCustom": 45, "axisStandard": 14, "axisCustom": 2, "memberStandard": 24, "memberCustom": 29, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 212, "entityCount": 1, "segmentCount": 53, "elementCount": 391, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 653, "http://xbrl.sec.gov/dei/2024": 30, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://www.gooseheadinsurance.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "9952151 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R3": { "role": "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R4": { "role": "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "9952153 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-23", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-59", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R6": { "role": "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952155 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R7": { "role": "http://www.gooseheadinsurance.com/role/Organization", "longName": "9952156 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.gooseheadinsurance.com/role/Revenue", "longName": "9952158 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivable", "longName": "9952159 - Disclosure - Franchise Fees Receivable", "shortName": "Franchise Fees Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "gshd:FranchiseFeesReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "gshd:FranchiseFeesReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFees", "longName": "9952160 - Disclosure - Allowance for Uncollectible Agency Fees", "shortName": "Allowance for Uncollectible Agency Fees", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gooseheadinsurance.com/role/Propertyandequipment", "longName": "9952161 - Disclosure - Property and equipment", "shortName": "Property and equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gooseheadinsurance.com/role/Intangibleassets", "longName": "9952162 - Disclosure - Intangible assets", "shortName": "Intangible assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gooseheadinsurance.com/role/Debt", "longName": "9952163 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gooseheadinsurance.com/role/IncomeTaxes", "longName": "9952164 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gooseheadinsurance.com/role/StockholdersEquity", "longName": "9952165 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gooseheadinsurance.com/role/Noncontrollinginterest", "longName": "9952166 - Disclosure - Non-controlling interest", "shortName": "Non-controlling interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gooseheadinsurance.com/role/EquityBasedCompensation", "longName": "9952167 - Disclosure - Equity-Based Compensation", "shortName": "Equity-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gooseheadinsurance.com/role/Litigation", "longName": "9952168 - Disclosure - Litigation", "shortName": "Litigation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gooseheadinsurance.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableTables", "longName": "9954474 - Disclosure - Franchise Fees Receivable (Tables)", "shortName": "Franchise Fees Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R24": { "role": "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesTables", "longName": "9954475 - Disclosure - Allowance for Uncollectible Agency Fees (Tables)", "shortName": "Allowance for Uncollectible Agency Fees (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://www.gooseheadinsurance.com/role/PropertyandequipmentTables", "longName": "9954476 - Disclosure - Property and equipment (Tables)", "shortName": "Property and equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gooseheadinsurance.com/role/IntangibleassetsTables", "longName": "9954477 - Disclosure - Intangible assets (Tables)", "shortName": "Intangible assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.gooseheadinsurance.com/role/DebtTables", "longName": "9954478 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "gshd:ScheduleOfInterestRateDependentOfLeverageRatioTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "gshd:ScheduleOfInterestRateDependentOfLeverageRatioTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.gooseheadinsurance.com/role/StockholdersEquityTables", "longName": "9954479 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.gooseheadinsurance.com/role/NoncontrollinginterestTables", "longName": "9954480 - Disclosure - Non-controlling interest (Tables)", "shortName": "Non-controlling interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.gooseheadinsurance.com/role/OrganizationDetails", "longName": "9954481 - Disclosure - Organization (Details)", "shortName": "Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-21", "name": "gshd:NumberOfCorporateOwnedLocations", "unitRef": "location", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:SignificantChangesFranchisesSold", "unitRef": "franchise", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R31": { "role": "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-34", "name": "gshd:NumberOfOfficeLeases", "unitRef": "office_lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-34", "name": "gshd:NumberOfOfficeLeases", "unitRef": "office_lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R33": { "role": "http://www.gooseheadinsurance.com/role/RevenueNarrativeDetails", "longName": "9954484 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "gshd:FranchiseFeesTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "gshd:FranchiseFeesTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "longName": "9954485 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R35": { "role": "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails", "longName": "9954486 - Disclosure - Revenue - Schedule of Contract Balances (Details)", "shortName": "Revenue - Schedule of Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails", "longName": "9954487 - Disclosure - Franchise Fees Receivable - Schedule of Franchise Fees Receivable (Details)", "shortName": "Franchise Fees Receivable - Schedule of Franchise Fees Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-138", "name": "us-gaap:NotesReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:NotesReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails", "longName": "9954488 - Disclosure - Franchise Fees Receivable - Schedule of Allowance for Uncollectible Franchise Fees (Details)", "shortName": "Franchise Fees Receivable - Schedule of Allowance for Uncollectible Franchise Fees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-139", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R38": { "role": "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails", "longName": "9954489 - Disclosure - Allowance for Uncollectible Agency Fees (Details)", "shortName": "Allowance for Uncollectible Agency Fees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R39": { "role": "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails", "longName": "9954490 - Disclosure - Property and equipment (Details)", "shortName": "Property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails", "longName": "9954491 - Disclosure - Intangible assets (Details)", "shortName": "Intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails", "longName": "9954492 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R42": { "role": "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails", "longName": "9954493 - Disclosure - Debt - Schedule of Interest Rate Dependent of Leverage Ratio (Details)", "shortName": "Debt - Schedule of Interest Rate Dependent of Leverage Ratio (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "gshd:LeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "gshd:ScheduleOfInterestRateDependentOfLeverageRatioTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R43": { "role": "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails", "longName": "9954494 - Disclosure - Debt - Schedule of Maturities of Note Payable (Details)", "shortName": "Debt - Schedule of Maturities of Note Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails", "longName": "9954495 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "unique": true } }, "R45": { "role": "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails", "longName": "9954496 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-21", "name": "gshd:ConversionRatioCommonStock", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "gshd:ConversionRatioCommonStock", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954497 - Disclosure - Stockholders' Equity - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Stockholders' Equity - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "longName": "9954498 - Disclosure - Non-controlling interest - Narrative (Details)", "shortName": "Non-controlling interest - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:PaymentsOfDistributionsToAffiliates", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:PaymentsOfDistributionsToAffiliates", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails", "longName": "9954499 - Disclosure - Non-controlling interest - Schedule of Ownership interests (Details)", "shortName": "Non-controlling interest - Schedule of Ownership interests (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageGeneralPartnershipUnitsOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageGeneralPartnershipUnitsOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails", "longName": "9954500 - Disclosure - Equity-Based Compensation - Narrative (Details)", "shortName": "Equity-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-209", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-209", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gshd-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r222", "r678" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r52", "r58" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r42", "r43" ] }, "gshd_AccountsReceivableNetCommissionsAndAgencyFeesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AccountsReceivableNetCommissionsAndAgencyFeesReceivable", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions and agency fees receivable, net", "label": "Accounts Receivable Net, Commissions And Agency Fees Receivable", "documentation": "Accounts Receivable Net, Commissions And Agency Fees Receivable" } } }, "auth_ref": [] }, "gshd_AccountsReceivableNetCurrentCommissionsAndAgencyFeesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AccountsReceivableNetCurrentCommissionsAndAgencyFeesReceivable", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions and agency fees receivable, net", "label": "Accounts Receivable, Net, Current - Commissions And Agency Fees Receivable", "documentation": "Accounts Receivable, Net, Current - Commissions And Agency Fees Receivable" } } }, "auth_ref": [] }, "gshd_AccountsReceivableNetCurrentFranchiseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AccountsReceivableNetCurrentFranchiseReceivable", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable from franchisees, net", "label": "Accounts Receivable, Net, Current - Franchise Receivable", "documentation": "Accounts Receivable, Net, Current - Franchise Receivable" } } }, "auth_ref": [] }, "gshd_AccountsReceivableNetFranchiseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AccountsReceivableNetFranchiseReceivable", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Receivables from franchisees", "label": "Accounts Receivable Net, Franchise Receivable", "documentation": "Accounts Receivable Net, Franchise Receivable" } } }, "auth_ref": [] }, "gshd_AccountsReceivableNetNoncurrentFranchiseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AccountsReceivableNetNoncurrentFranchiseReceivable", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable from franchisees, net of current portion", "label": "Accounts Receivable, Net, Noncurrent - Franchise Receivable", "documentation": "Accounts Receivable, Net, Noncurrent - Franchise Receivable" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r21", "r138", "r463" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r53", "r623", "r762" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r499", "r665", "r666", "r667", "r668", "r713", "r763" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r29", "r30", "r340" ] }, "gshd_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreement", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax adjustments related to Tax Receivable Agreement", "label": "Adjustments To Additional Paid In Capital, Tax Receivable Agreement", "documentation": "Adjustments To Additional Paid In Capital, Tax Receivable Agreement" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "gshd_AgencyFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AgencyFeesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency Fees", "label": "Agency Fees [Member]", "documentation": "Agency Fees" } } }, "auth_ref": [] }, "gshd_AgencyFeesReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "AgencyFeesReceivablesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency Fees", "label": "Agency Fees Receivables [Member]", "documentation": "Agency Fees Receivables" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r369", "r373" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Uncollectible Franchise Fees", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r96", "r681" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r148", "r223", "r227", "r228", "r231", "r731" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r230" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r3", "r240", "r246", "r597" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r203" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash consideration paid for asset acquisitions", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r615", "r710", "r711", "r712" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment expense", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r3", "r19" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r86", "r95", "r141", "r170", "r205", "r209", "r216", "r217", "r224", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r407", "r411", "r424", "r456", "r533", "r592", "r593", "r623", "r639", "r700", "r701", "r719" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r134", "r150", "r170", "r224", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r407", "r411", "r424", "r623", "r700", "r701", "r719" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "gshd_BookOfBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "BookOfBusinessMember", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Book of Business", "label": "Book of Business [Member]", "documentation": "Book of Business" } } }, "auth_ref": [] }, "gshd_BooksOfBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "BooksOfBusinessMember", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Books of business", "label": "Books Of Business [Member]", "documentation": "Books Of Business" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r647" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r13", "r136", "r586" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalent and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r14", "r85" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash and cash equivalents, and restricted cash, end of period", "totalLabel": "Cash and cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r13", "r67", "r166" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r67" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/CoverPage", "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r112", "r144", "r145", "r146", "r170", "r192", "r193", "r200", "r202", "r207", "r208", "r224", "r266", "r268", "r269", "r270", "r273", "r274", "r304", "r305", "r308", "r311", "r318", "r424", "r491", "r492", "r493", "r494", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r520", "r542", "r559", "r570", "r571", "r572", "r573", "r574", "r646", "r660", "r669" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r144", "r145", "r146", "r207", "r304", "r305", "r306", "r308", "r311", "r316", "r318", "r491", "r492", "r493", "r494", "r603", "r646", "r660" ] }, "gshd_CommissionsAndAgencyFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "CommissionsAndAgencyFeesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions and agency fees", "label": "Commissions And Agency Fees [Member]", "documentation": "Commissions And Agency Fees [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/CoverPage", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "verboseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r763" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/CoverPage", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r763" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r629", "r630", "r631", "r633", "r634", "r635", "r636", "r665", "r666", "r668", "r713", "r761", "r763" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r51", "r520" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r6", "r51", "r520", "r539", "r763", "r764" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r51", "r458", "r623" ] }, "gshd_CommonStockVotePerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "CommonStockVotePerShare", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vote per share (in votes)", "label": "Common Stock, Vote Per Share", "documentation": "Common Stock, Vote Per Share" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Software Costs", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r583", "r585", "r682", "r683", "r684", "r685", "r686", "r688", "r690", "r691" ] }, "gshd_ComputerSoftwareWebMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ComputerSoftwareWebMember", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software\u00a0& web domain", "label": "Computer Software & Web [Member]", "documentation": "Computer Software & Web" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Combination", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r34", "r588" ] }, "gshd_ContingentCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ContingentCommissionsMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Commissions", "label": "Contingent Commissions [Member]", "documentation": "Contingent Commissions" } } }, "auth_ref": [] }, "gshd_ContractLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ContractLiabilityRollForward", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liability [Roll Forward]", "label": "Contract Liability [Roll Forward]", "documentation": "Contract Liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Balances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r704" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost to obtain franchise contracts", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r320", "r322", "r332" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "periodStartLabel": "Contract liabilities at December 31, 2023", "periodEndLabel": "Contract liabilities at June 30, 2024", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r320", "r321", "r332" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r320", "r321", "r332" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, net of current portion", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r320", "r321", "r332" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized during the period", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r333" ] }, "gshd_ContractWithCustomerLiabilityWriteoffs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ContractWithCustomerLiabilityWriteoffs", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write offs", "label": "Contract with Customer, Liability, Writeoffs", "documentation": "Contract with Customer, Liability, Writeoffs" } } }, "auth_ref": [] }, "gshd_ContractWithCustomerNewPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ContractWithCustomerNewPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New deferrals", "label": "Contract with Customer, New Performance Obligation", "documentation": "Contract with Customer, New Performance Obligation" } } }, "auth_ref": [] }, "gshd_ConversionRatioCommonStock": { "xbrltype": "pureItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ConversionRatioCommonStock", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio, Class B shares and related units", "label": "Conversion Ratio, Common Stock", "documentation": "Conversion Ratio, Common Stock" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r265", "r698" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r265", "r698", "r699" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "gshd_DebtCovenantAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "DebtCovenantAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant [Axis]", "label": "Debt Covenant [Axis]", "documentation": "Debt Covenant" } } }, "auth_ref": [] }, "gshd_DebtCovenantDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "DebtCovenantDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant [Domain]", "label": "Debt Covenant [Domain]", "documentation": "Debt Covenant [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r76", "r168", "r255", "r256", "r257", "r258", "r259", "r264", "r265", "r275", "r281", "r282", "r283", "r284", "r285", "r286", "r291", "r298", "r299", "r301", "r432" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails", "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r8", "r87", "r302" ] }, "gshd_DebtInstrumentEarningsRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "DebtInstrumentEarningsRatio", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA ratio", "label": "Debt Instrument, Earnings Ratio", "documentation": "Debt Instrument, Earnings Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Principal amount of debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r276", "r432", "r433", "r599", "r600", "r622" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails", "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r174", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r598", "r599", "r600", "r601", "r602", "r622", "r661", "r716", "r717" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r8", "r39" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails", "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r8", "r25", "r28", "r38", "r79", "r80", "r174", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r598", "r599", "r600", "r601", "r602", "r622", "r661", "r716", "r717" ] }, "gshd_DebtRepaymentBalloonPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "DebtRepaymentBalloonPaymentMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Repayment, Balloon Payment", "label": "Debt Repayment, Balloon Payment [Member]", "documentation": "Debt Repayment, Balloon Payment" } } }, "auth_ref": [] }, "gshd_DebtRepaymentFirstTwelveMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "DebtRepaymentFirstTwelveMonthsMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Repayment, First Twelve Months", "label": "Debt Repayment, First Twelve Months [Member]", "documentation": "Debt Repayment, First Twelve Months" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r379", "r380" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r3", "r109", "r663" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r3", "r20" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r205", "r213", "r217", "r592", "r593" ] }, "gshd_DepreciationDepletionAndAmortizationExcludingDebtIssuanceCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "DepreciationDepletionAndAmortizationExcludingDebtIssuanceCostAmortization", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion And Amortization, Excluding Debt Issuance Cost Amortization", "documentation": "Depreciation, Depletion And Amortization, Excluding Debt Issuance Cost Amortization" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r331", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r331", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r705" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/EquityBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r338", "r342", "r370", "r371", "r372", "r612" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r643" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r644" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Earnings per share of Class A common stock - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r158", "r180", "r181", "r182", "r183", "r184", "r185", "r189", "r192", "r200", "r201", "r202", "r204", "r402", "r405", "r421", "r422", "r453", "r470", "r589" ] }, "gshd_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share, Basic And Diluted EPS [Abstract]", "documentation": "Earnings Per Share, Basic And Diluted EPS" } } }, "auth_ref": [] }, "gshd_EarningsPerShareBasicAndDilutedSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "EarningsPerShareBasicAndDilutedSharesAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares of Class A common stock outstanding", "label": "Earnings Per Share Basic And Diluted Shares [Abstract]", "documentation": "Earnings Per Share Basic And Diluted Shares" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Earnings per share of Class A common stock - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r158", "r180", "r181", "r182", "r183", "r184", "r185", "r192", "r200", "r201", "r202", "r204", "r402", "r405", "r421", "r422", "r453", "r470", "r589" ] }, "us-gaap_EarningsPerShareProFormaAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareProFormaAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma earnings per share:", "label": "Earnings Per Share, Pro Forma [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r382", "r614" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r641" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r641" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r641" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r645" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r641" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r641" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r641" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r641" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r6", "r131", "r154", "r155", "r156", "r175", "r176", "r177", "r179", "r184", "r186", "r188", "r206", "r225", "r226", "r254", "r319", "r392", "r393", "r399", "r400", "r401", "r403", "r404", "r405", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r425", "r426", "r427", "r428", "r429", "r430", "r434", "r436", "r440", "r469", "r481", "r482", "r483", "r499", "r559" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Framework for Measuring Fair Value", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails": { "parentTag": "us-gaap_NotesReceivableNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Allowance for uncollectible franchise fees", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r97", "r113", "r115", "r116", "r148", "r227", "r228", "r231", "r727" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r116", "r681" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write offs", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r98", "r230", "r234", "r595" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized over useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r139", "r237", "r245", "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r239", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r450", "r451", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r237", "r245", "r451", "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r239", "r245", "r247", "r248", "r251", "r450", "r583", "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r239", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r450", "r688" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "gshd_FranchiseFeesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "FranchiseFeesReceivableMember", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise Fees Receivable", "label": "Franchise Fees Receivable [Member]", "documentation": "Franchise Fees Receivable [Member]" } } }, "auth_ref": [] }, "gshd_FranchiseFeesReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "FranchiseFeesReceivableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise Fees Receivable", "label": "Franchise Fees Receivable [Text Block]", "documentation": "Franchise Fees Receivable" } } }, "auth_ref": [] }, "gshd_FranchiseFeesTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "FranchiseFeesTermOfContract", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise fees, term of contract", "label": "Franchise Fees, Term of Contract", "documentation": "Franchise Fees, Term of Contract" } } }, "auth_ref": [] }, "gshd_FranchiseLicenseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "FranchiseLicenseTerm", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise license revenue period", "label": "Franchise License Term", "documentation": "Franchise License Term" } } }, "auth_ref": [] }, "us-gaap_FranchiseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FranchiseMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise revenues", "label": "Franchise [Member]", "documentation": "Right granted by another party to operate business using grantor's name, merchandise, service, methodology, promotional support, marketing and supplies." } } }, "auth_ref": [ "r706" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture\u00a0& fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r62", "r544" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r238", "r250", "r253" ] }, "gshd_GooseheadFinancialLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "GooseheadFinancialLLCMember", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goosehead Financial, LLC", "label": "Goosehead Financial, LLC [Member]", "documentation": "Goosehead Financial, LLC [Member]" } } }, "auth_ref": [] }, "gshd_ImpairmentOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ImpairmentOfPropertyAndEquipment", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of property and equipment", "label": "Impairment of Property and Equipment", "documentation": "Impairment of Property and Equipment" } } }, "auth_ref": [] }, "gshd_ImpairmentOfRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ImpairmentOfRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of right-of-use-asset", "label": "Impairment of Right-of-Use-Asset", "documentation": "Impairment of Right-of-Use-Asset" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "gshd_IncomeLossBeforeIncomeTaxesAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncomeLossBeforeIncomeTaxesAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: net income attributable to non-controlling interests", "label": "Income (Loss) Before Income Taxes, Attributable To Noncontrolling Interest", "documentation": "Income (Loss) Before Income Taxes, Attributable To Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r59", "r90", "r94", "r454", "r465", "r591", "r592", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [Line Items]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r707" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r171", "r375", "r382", "r383", "r384", "r385", "r387", "r390", "r394", "r396", "r397", "r398", "r496", "r614" ] }, "gshd_IncomeTaxEffectOnIncomeAttributableToNonControllingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncomeTaxEffectOnIncomeAttributableToNonControllingInterests", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares", "label": "Income Tax Effect On Income Attributable to Non-controlling Interests", "documentation": "Income Tax Effect On Income Attributable to Non-controlling Interests" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax (benefit) expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r101", "r110", "r187", "r188", "r205", "r214", "r217", "r381", "r382", "r395", "r471", "r614" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r153", "r377", "r378", "r387", "r388", "r389", "r391", "r490" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r15", "r69", "r658", "r708", "r709" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r2" ] }, "gshd_IncreaseDecreaseInAccountsReceivableCommissionsAndAgencyFeesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncreaseDecreaseInAccountsReceivableCommissionsAndAgencyFeesReceivable", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Commissions and agency fees receivable", "label": "Increase (Decrease) In Accounts Receivable - Commissions And Agency Fees Receivable", "documentation": "Increase (Decrease) In Accounts Receivable - Commissions And Agency Fees Receivable" } } }, "auth_ref": [] }, "gshd_IncreaseDecreaseInAccountsReceivableFranchiseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncreaseDecreaseInAccountsReceivableFranchiseReceivable", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivable from franchisees", "label": "Increase (Decrease) In Accounts Receivable - Franchise Receivable", "documentation": "Increase (Decrease) In Accounts Receivable - Franchise Receivable" } } }, "auth_ref": [] }, "gshd_IncreaseDecreaseInCommissionsAndFeesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncreaseDecreaseInCommissionsAndFeesReceivable", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in commissions and agency fees receivable, net", "label": "Increase (Decrease) in Commissions and Fees Receivable", "documentation": "Increase (Decrease) in Commissions and Fees Receivable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in cost to obtain franchise contracts", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r657" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liabilities", "terseLabel": "Increase (decrease) in contract liability", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r448", "r657" ] }, "gshd_IncreaseDecreaseInCustomerPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncreaseDecreaseInCustomerPremiums", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Customer premiums, net", "label": "Increase (Decrease) In Customer Premiums", "documentation": "Increase (Decrease) In Customer Premiums" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueToRelatedParties", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Impacts of tax receivable agreement", "label": "Increase (Decrease) in Due to Related Parties", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r2" ] }, "gshd_IncreaseDecreaseInNonControllingInterestReallocation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncreaseDecreaseInNonControllingInterestReallocation", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reallocation of Non-controlling interest", "label": "Increase (Decrease) In Non Controlling Interest, Reallocation", "documentation": "Increase (Decrease) In Non Controlling Interest, Reallocation" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r2" ] }, "gshd_IncreaseDecreaseInReceivablesFromFranchisees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "IncreaseDecreaseInReceivablesFromFranchisees", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in receivables from franchisees", "label": "Increase (Decrease) in Receivables from Franchisees", "documentation": "Increase (Decrease) in Receivables from Franchisees" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "gshd_InitialFranchiseFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "InitialFranchiseFeesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Franchise Fees", "label": "Initial Franchise Fees [Member]", "documentation": "Initial Franchise Fees" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/Intangibleassets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r238", "r249", "r252", "r582", "r583" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net of accumulated amortization", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r239", "r688", "r689" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r212", "r656" ] }, "gshd_InterestIncome1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "InterestIncome1Member", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "terseLabel": "Interest Income", "label": "Interest Income1 [Member]", "documentation": "Interest Income1" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeInterestEarningAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeInterestEarningAsset", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Interest-Earning Asset", "documentation": "Amount of interest income from interest-earning asset." } } }, "auth_ref": [ "r648", "r649" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r161", "r164", "r165" ] }, "us-gaap_InternetDomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternetDomainNamesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Web domain", "label": "Internet Domain Names [Member]", "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site." } } }, "auth_ref": [ "r31", "r682", "r683", "r684", "r685", "r686", "r688", "r690", "r691" ] }, "gshd_LLCUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LLCUnitsMember", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LLC Units", "label": "LLC Units [Member]", "documentation": "LLC Units [Member]" } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and benefits", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r655" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r74", "r439" ] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/Litigation" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r75" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "gshd_LeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LeverageRatio", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio", "label": "Leverage Ratio", "documentation": "Leverage Ratio" } } }, "auth_ref": [] }, "gshd_LeverageRatioThresholdAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LeverageRatioThresholdAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio Threshold [Axis]", "label": "Leverage Ratio Threshold [Axis]", "documentation": "Leverage Ratio Threshold [Axis]" } } }, "auth_ref": [] }, "gshd_LeverageRatioThresholdDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LeverageRatioThresholdDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage Ratio Threshold [Domain]", "label": "Leverage Ratio Threshold [Domain]", "documentation": "[Domain] for Leverage Ratio Threshold [Axis]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r8", "r42", "r43", "r44", "r46", "r47", "r48", "r49", "r170", "r224", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r408", "r411", "r412", "r424", "r519", "r590", "r639", "r700", "r719", "r720" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r57", "r89", "r461", "r623", "r662", "r679", "r715" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r44", "r135", "r170", "r224", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r408", "r411", "r412", "r424", "r623", "r700", "r719", "r720" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "gshd_LiabilitiesUnderTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LiabilitiesUnderTaxReceivableAgreement", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities under the tax receivable agreement", "label": "Liabilities Under Tax Receivable Agreement", "documentation": "Liabilities Under Tax Receivable Agreement" } } }, "auth_ref": [] }, "gshd_LiabilitiesUnderTaxReceivableAgreementCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LiabilitiesUnderTaxReceivableAgreementCurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities under tax receivable agreement", "label": "Liabilities Under Tax Receivable Agreement, Current", "documentation": "Liabilities Under Tax Receivable Agreement, Current" } } }, "auth_ref": [] }, "gshd_LiabilitiesUnderTaxReceivableAgreementNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LiabilitiesUnderTaxReceivableAgreementNoncurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities under tax receivable agreement, net of current portion", "label": "Liabilities Under Tax Receivable Agreement, Noncurrent", "documentation": "Liabilities Under Tax Receivable Agreement, Noncurrent" } } }, "auth_ref": [] }, "gshd_LiabilitiesUnderTaxReceivableAgreementsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LiabilitiesUnderTaxReceivableAgreementsCurrent", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities under the tax receivable agreement, current", "label": "Liabilities Under Tax Receivable Agreements, Current", "documentation": "Liabilities Under Tax Receivable Agreements, Current" } } }, "auth_ref": [] }, "gshd_LiabilitiesUnderTaxReceivableAgreementsRemeasuremntAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LiabilitiesUnderTaxReceivableAgreementsRemeasuremntAmount", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities under tax receivable agreements, remeasuremnt amount", "label": "Liabilities Under Tax Receivable Agreements, Remeasuremnt Amount", "documentation": "Liabilities Under Tax Receivable Agreements, Remeasuremnt Amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolver balance", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r8", "r87", "r728" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing availability", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r41", "r45" ] }, "gshd_LineOfCreditFacilityMaximumBorrowingCapacityAdditionalCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAdditionalCommitments", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional commitments", "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Additional Commitments", "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Additional Commitments" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing availability", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r41", "r45", "r265" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFees" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for Uncollectible Agency Fees", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r432", "r676" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r142" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r174", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r174", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r174", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r174", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofMaturitiesofNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r143" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r8", "r692", "r693", "r694" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r8", "r22", "r692", "r693", "r694" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r129", "r130", "r260", "r261", "r262", "r263", "r337", "r374", "r423", "r447", "r479", "r480", "r486", "r511", "r512", "r565", "r566", "r567", "r568", "r569", "r580", "r581", "r594", "r603", "r611", "r618", "r619", "r620", "r621", "r625", "r702", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r129", "r130", "r260", "r261", "r262", "r263", "r337", "r374", "r423", "r447", "r479", "r480", "r486", "r511", "r512", "r565", "r566", "r567", "r568", "r569", "r580", "r581", "r594", "r603", "r611", "r618", "r619", "r620", "r625", "r702", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r56", "r88", "r170", "r224", "r266", "r268", "r269", "r270", "r273", "r274", "r424", "r460", "r522" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r81" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/Noncontrollinginterest" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r83" ] }, "us-gaap_MinorityInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Line Items]", "label": "Noncontrolling Interest [Line Items]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest held by non-controlling interest holders", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest held by Goosehead Insurance, Inc.", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestTable", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Table]", "label": "Noncontrolling Interest [Table]", "documentation": "Disclosure of information about noncontrolling interest, including, but not limited to, name of subsidiary, ownership percentage held by parent, ownership percentage held by noncontrolling owner, amount of noncontrolling interest and its location in statement of financial position, explanation of increase (decrease) in noncontrolling interest, noncontrolling interest share of net income (loss) of subsidiary and its location in statement of income, amount of noncontrolling interest represented by preferred stock, description and dividend requirement of preferred stock, and nature of noncontrolling interest." } } }, "auth_ref": [ "r33", "r35", "r56", "r60" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r67", "r68", "r70" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Goosehead Insurance, Inc.", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r61", "r70", "r91", "r133", "r151", "r152", "r156", "r170", "r178", "r180", "r181", "r182", "r183", "r184", "r187", "r188", "r198", "r224", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r402", "r405", "r422", "r424", "r468", "r541", "r557", "r558", "r637", "r700" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net income attributable to non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r37", "r84", "r151", "r152", "r184", "r187", "r188", "r467", "r654" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to GSHD - Basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r160", "r180", "r181", "r182", "r183", "r189", "r190", "r199", "r202", "r405" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to GSHD - Diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r160", "r191", "r194", "r195", "r196", "r197", "r199", "r202" ] }, "gshd_NetworkEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NetworkEquipmentMember", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Network equipment", "label": "Network Equipment [Member]", "documentation": "Network Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently adopted and not yet adopted accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "gshd_NewBusinessCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NewBusinessCommissionsMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Business Commissions", "label": "New Business Commissions [Member]", "documentation": "New Business Commissions" } } }, "auth_ref": [] }, "gshd_NewBusinessRoyaltyFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NewBusinessRoyaltyFeesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Business Royalty Fees", "label": "New Business Royalty Fees [Member]", "documentation": "New Business Royalty Fees" } } }, "auth_ref": [] }, "gshd_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease activity", "label": "Noncash Lease Expense", "documentation": "Noncash Lease Expense" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r32", "r319", "r665", "r666", "r667", "r668", "r763" ] }, "gshd_NoncontrollingInterestNetInterestIncomeFromDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NoncontrollingInterestNetInterestIncomeFromDiluted", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest, net interest income from diluted", "label": "Noncontrolling Interest, Net Interest Income From Diluted", "documentation": "Noncontrolling Interest, Net Interest Income From Diluted" } } }, "auth_ref": [] }, "gshd_NoncontrollingInterestOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NoncontrollingInterestOwnershipPercentage", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest, ownership percentage", "label": "Noncontrolling Interest, Ownership Percentage", "documentation": "Noncontrolling Interest, Ownership Percentage" } } }, "auth_ref": [] }, "gshd_NoncontrollingInterestWeightedAverageOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "pureItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NoncontrollingInterestWeightedAverageOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest held by non-controlling interest holders", "label": "Noncontrolling Interest, Weighted Average Ownership Percentage By Noncontrolling Owners", "documentation": "Noncontrolling Interest, Weighted Average Ownership Percentage By Noncontrolling Owners" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_NotesPayableToBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableToBanksMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable to Bank", "label": "Notes Payable to Banks [Member]", "documentation": "A written promise to pay a note to a bank." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableGross", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails": { "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise fees receivable", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r99", "r100", "r113", "r114", "r147", "r221", "r232", "r233", "r595", "r596", "r650", "r680" ] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net franchise fees receivable", "label": "Financing Receivable, after Allowance for Credit Loss", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r233", "r528", "r677", "r730" ] }, "gshd_NumberOfCorporateOwnedLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NumberOfCorporateOwnedLocations", "presentation": [ "http://www.gooseheadinsurance.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate-owned locations (in locations)", "label": "Number Of Corporate-Owned Locations", "documentation": "Number Of Corporate-Owned Locations" } } }, "auth_ref": [] }, "gshd_NumberOfOfficeLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "NumberOfOfficeLeases", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of office locations", "label": "Number Of Office Leases", "documentation": "Number Of Office Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r94", "r591", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r437" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/Organization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r40", "r83", "r487", "r488" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r140" ] }, "gshd_OtherFranchiseRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "OtherFranchiseRevenuesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Franchise Revenues", "label": "Other Franchise Revenues [Member]", "documentation": "Other Franchise Revenues" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stockholders' equity", "verboseLabel": "Parent", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "gshd_PaymentsForCloudComputingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "PaymentsForCloudComputingArrangements", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cloud computing arrangement implementation costs", "label": "Payments for Cloud Computing Arrangements", "documentation": "Payments for Cloud Computing Arrangements" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of Class A common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized software development costs", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributions", "label": "Payments of Distributions to Affiliates", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Member distributions and dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Issuance of notes receivable to franchisees", "label": "Payments to Acquire Notes Receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r64" ] }, "gshd_PhoneSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "PhoneSystemMember", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Phone system", "label": "Phone System [Member]", "documentation": "Phone System [Member]" } } }, "auth_ref": [] }, "gshd_PreIPOLLCMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "PreIPOLLCMembersMember", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-IPO LLC", "label": "Pre-IPO LLC Members [Member]", "documentation": "Pre-IPO LLC Members [Member]" } } }, "auth_ref": [] }, "gshd_PremiumsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "PremiumsPayableCurrent", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums payable", "label": "Premiums Payable, Current", "documentation": "Premiums Payable, Current" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r149", "r235", "r236", "r587" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r652" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of Class A common stock", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from notes payable", "label": "Proceeds from Issuance of Secured Debt", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndCollectionOfNotesReceivable", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from notes receivable to franchisees", "label": "Proceeds from Sale and Collection of Notes Receivable", "documentation": "The cash inflow associated with the proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note receivable)." } } }, "auth_ref": [ "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r218", "r449", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r584", "r604", "r624", "r625", "r626", "r627", "r628", "r651", "r696", "r697", "r705", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r218", "r449", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r584", "r604", "r624", "r625", "r626", "r627", "r628", "r651", "r696", "r697", "r705", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income (loss)", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r133", "r151", "r152", "r162", "r170", "r178", "r184", "r187", "r188", "r224", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r402", "r405", "r406", "r409", "r410", "r422", "r424", "r454", "r466", "r498", "r541", "r557", "r558", "r616", "r617", "r638", "r654", "r700" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r439" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/Propertyandequipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r73", "r104", "r107", "r108" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r74", "r137", "r464" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r439" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net of accumulated depreciation", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r439", "r455", "r464", "r623" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r74", "r439" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "netLabel": "Bad debts", "terseLabel": "Bad debt expense", "verboseLabel": "Charges to bad debts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r159", "r229" ] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges to bad debts", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r229", "r452" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r129", "r130", "r260", "r261", "r262", "r263", "r335", "r337", "r365", "r366", "r367", "r374", "r423", "r445", "r446", "r447", "r479", "r480", "r486", "r511", "r512", "r565", "r566", "r567", "r568", "r569", "r580", "r581", "r594", "r603", "r611", "r618", "r619", "r620", "r621", "r625", "r631", "r695", "r702", "r714", "r722", "r723", "r724", "r725", "r726" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r129", "r130", "r260", "r261", "r262", "r263", "r335", "r337", "r365", "r366", "r367", "r374", "r423", "r445", "r446", "r447", "r479", "r480", "r486", "r511", "r512", "r565", "r566", "r567", "r568", "r569", "r580", "r581", "r594", "r603", "r611", "r618", "r619", "r620", "r621", "r625", "r631", "r695", "r702", "r714", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r52", "r58" ] }, "us-gaap_ReceivableWithImputedInterestDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableWithImputedInterestDiscount", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails": { "parentTag": "us-gaap_NotesReceivableNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Unamortized discount", "label": "Receivable with Imputed Interest, Discount", "documentation": "Disclosure of the unamortized amount of the discount on the note or receivable which is deducted from the face amount of the receivable or loan. The discount or premium is the difference between the present value and the face amount." } } }, "auth_ref": [ "r431", "r432", "r433", "r622" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r221", "r336", "r441", "r442", "r457", "r462", "r514", "r515", "r516", "r517", "r518", "r538", "r540", "r564" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-IPO LLC", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r172", "r173", "r441", "r442", "r443", "r444", "r457", "r462", "r514", "r515", "r516", "r517", "r518", "r538", "r540", "r564" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r441", "r442", "r718" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "gshd_RelatedPartyTransactionPercentageDueToRelatedParties": { "xbrltype": "percentItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "RelatedPartyTransactionPercentageDueToRelatedParties", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage due to related parties", "label": "Related Party Transaction, Percentage Due To Related Parties", "documentation": "Related Party Transaction, Percentage Due To Related Parties" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r221", "r336", "r441", "r442", "r457", "r462", "r514", "r515", "r516", "r517", "r518", "r538", "r540", "r564", "r718" ] }, "gshd_RenewalCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "RenewalCommissionsMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal Commissions", "label": "Renewal Commissions [Member]", "documentation": "Renewal Commissions" } } }, "auth_ref": [] }, "gshd_RenewalRoyaltyFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "RenewalRoyaltyFeesMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal Royalty Fees", "label": "Renewal Royalty Fees [Member]", "documentation": "Renewal Royalty Fees" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of note payable", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r66" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r13", "r136", "r166" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r653", "r659" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r54", "r81", "r459", "r484", "r485", "r495", "r521", "r623" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r131", "r175", "r176", "r177", "r179", "r184", "r186", "r188", "r225", "r226", "r254", "r392", "r393", "r399", "r400", "r401", "r403", "r404", "r405", "r413", "r415", "r416", "r418", "r420", "r434", "r436", "r481", "r483", "r499", "r763" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r111", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r334" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r92", "r93", "r157", "r170", "r205", "r210", "r211", "r215", "r217", "r218", "r219", "r220", "r224", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r424", "r454", "r592", "r700" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "gshd_SaleOfStockConversionOfExistingInterestsConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "SaleOfStockConversionOfExistingInterestsConversionRatio", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Sale Of Stock, Conversion Of Existing Interests, Conversion Ratio", "documentation": "Sale Of Stock, Conversion Of Existing Interests, Conversion Ratio" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesDetails", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofFranchiseFeesReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r52", "r58", "r222", "r678" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/AllowanceforUncollectibleAgencyFeesTables", "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Franchise Fees Receivable", "verboseLabel": "Schedule of Allowance for Uncollectible Agency Fees", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r52", "r58" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Cash and Restricted Cash", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r670" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.gooseheadinsurance.com/role/FranchiseFeesReceivableScheduleofAllowanceforUncollectibleFranchiseFeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r116", "r681" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsDetails", "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r239", "r245", "r247", "r248", "r251", "r450", "r583", "r597" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/IntangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r597", "r687" ] }, "gshd_ScheduleOfInterestRateDependentOfLeverageRatioTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ScheduleOfInterestRateDependentOfLeverageRatioTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Rate Dependent of Leverage Ratio", "label": "Schedule Of Interest Rate Dependent Of Leverage Ratio [Table Text Block]", "documentation": "Schedule Of Interest Rate Dependent Of Leverage Ratio [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Note Payable", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ScheduleOfOtherOwnershipInterestsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherOwnershipInterestsTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Ownership Interests", "label": "Schedule of Other Ownership Interests [Table Text Block]", "documentation": "Tabular disclosure of other units or shares or classes of ownership in a partnership." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.gooseheadinsurance.com/role/PropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4", "r439" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r7", "r85", "r729" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r339", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r23", "r24", "r25", "r26", "r27", "r28", "r77", "r79", "r80", "r81", "r144", "r145", "r146", "r207", "r304", "r305", "r306", "r308", "r311", "r316", "r318", "r491", "r492", "r493", "r494", "r603", "r646", "r660" ] }, "gshd_SecondAmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "SecondAmendedAndRestatedCreditAgreementMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2nd Amendment", "label": "Second Amended and Restated Credit Agreement [Member]", "documentation": "Second Amended and Restated Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r640" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r642" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r339", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/EquityBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r71", "r167" ] }, "us-gaap_SignificantChangesFrachisedOutletsInOperation": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangesFrachisedOutletsInOperation", "presentation": [ "http://www.gooseheadinsurance.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating franchise locations (in franchises)", "label": "Significant Changes, Franchised Outlets in Operation", "documentation": "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." } } }, "auth_ref": [ "r579" ] }, "us-gaap_SignificantChangesFranchisesPurchasedDuringPeriod": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangesFranchisesPurchasedDuringPeriod", "presentation": [ "http://www.gooseheadinsurance.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchises purchased (in franchises)", "label": "Significant Changes, Franchises Purchased During Period", "documentation": "The number of franchises purchased during the period when there are significant changes in franchisor-owned outlets or franchised outlets during the period." } } }, "auth_ref": [ "r578" ] }, "us-gaap_SignificantChangesFranchisesSold": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangesFranchisesSold", "presentation": [ "http://www.gooseheadinsurance.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise locations sold (in franchises)", "label": "Significant Changes, Franchises Sold", "documentation": "The number of franchises sold during the period when there are significant changes in franchisor-owned outlets or franchised outlets during the period." } } }, "auth_ref": [ "r577" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internally Developed Software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/CoverPage", "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r112", "r144", "r145", "r146", "r170", "r192", "r193", "r200", "r202", "r207", "r208", "r224", "r266", "r268", "r269", "r270", "r273", "r274", "r304", "r305", "r308", "r311", "r318", "r424", "r491", "r492", "r493", "r494", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r520", "r542", "r559", "r570", "r571", "r572", "r573", "r574", "r646", "r660", "r669" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r51", "r55", "r56", "r131", "r154", "r155", "r156", "r175", "r176", "r177", "r179", "r184", "r186", "r188", "r206", "r225", "r226", "r254", "r319", "r392", "r393", "r399", "r400", "r401", "r403", "r404", "r405", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r425", "r426", "r427", "r428", "r429", "r430", "r434", "r436", "r440", "r469", "r481", "r482", "r483", "r499", "r559" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r175", "r176", "r177", "r206", "r436", "r449", "r489", "r510", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r523", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r632" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r175", "r176", "r177", "r206", "r221", "r436", "r449", "r489", "r510", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r523", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r632" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Activity under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r6", "r50", "r51", "r81" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r50", "r51", "r81", "r351" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Activity under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r6", "r50", "r51", "r81" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r6", "r51", "r55", "r56", "r81" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of LLC Units (in shares)", "label": "Stock Redeemed or Called During Period, Shares", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r6" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redemption of LLC Units", "label": "Stock Redeemed or Called During Period, Value", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r6" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r703" ] }, "gshd_StockRepurchasedAndRetiredDuringPeriodAveragePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "StockRepurchasedAndRetiredDuringPeriodAveragePrice", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired weighted average price (in dollars per share)", "label": "Stock Repurchased And Retired During Period Average Price", "documentation": "Stock Repurchased And Retired During Period Average Price" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired during period (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r6", "r50", "r51", "r81" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock repurchased and retired", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r6", "r50", "r51", "r81" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock Repurchases (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r6", "r50", "r51", "r81", "r494", "r559", "r573" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share Repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r6", "r50", "r51", "r81", "r499", "r559", "r573", "r638" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r51", "r55", "r56", "r72", "r522", "r539", "r560", "r561", "r623", "r639", "r662", "r679", "r715", "r763" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r32", "r33", "r36", "r131", "r132", "r155", "r175", "r176", "r177", "r179", "r184", "r186", "r225", "r226", "r254", "r319", "r392", "r393", "r399", "r400", "r401", "r403", "r404", "r405", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r425", "r426", "r430", "r435", "r440", "r482", "r483", "r497", "r522", "r539", "r560", "r561", "r575", "r638", "r662", "r679", "r715", "r763" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r78", "r169", "r303", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r319", "r419", "r562", "r563", "r576" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow data:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "gshd_TaxReceivableAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "TaxReceivableAgreementMember", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Receivable Agreement", "label": "Tax Receivable Agreement [Member]", "documentation": "Tax Receivable Agreement [Member]" } } }, "auth_ref": [] }, "gshd_ThresholdFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ThresholdFourMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than 3.50", "label": "Threshold Four [Member]", "documentation": "Threshold Four [Member]" } } }, "auth_ref": [] }, "gshd_ThresholdOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ThresholdOneMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1.50", "label": "Threshold One [Member]", "documentation": "Threshold One [Member]" } } }, "auth_ref": [] }, "gshd_ThresholdThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ThresholdThreeMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than 2.50", "label": "Threshold Three [Member]", "documentation": "Threshold Three [Member]" } } }, "auth_ref": [] }, "gshd_ThresholdTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "ThresholdTwoMember", "presentation": [ "http://www.gooseheadinsurance.com/role/DebtScheduleofInterestRateDependentofLeverageRatioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than 1.50", "label": "Threshold Two [Member]", "documentation": "Threshold Two [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r609", "r705" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r609", "r705" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.gooseheadinsurance.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred at a point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r609" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.gooseheadinsurance.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r609" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.gooseheadinsurance.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r376", "r386", "r613" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.gooseheadinsurance.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r16", "r17", "r18", "r102", "r103", "r105", "r106" ] }, "gshd_VariousNoncontrollingInterestHoldersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "VariousNoncontrollingInterestHoldersMember", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestNarrativeDetails", "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest holders", "label": "Various Noncontrolling Interest Holders [Member]", "documentation": "Various Noncontrolling Interest Holders" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageGeneralPartnershipUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageGeneralPartnershipUnitsOutstanding", "presentation": [ "http://www.gooseheadinsurance.com/role/NoncontrollinginterestScheduleofOwnershipinterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of LLC units outstanding (in shares)", "label": "Weighted Average General Partnership Units Outstanding", "documentation": "Weighted average number of general partnership units outstanding determined by relating the portion of time within a reporting period that general partnership units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r82" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities, stock options (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r670" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares of Class A common stock outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r191", "r202" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average outstanding Class A common shares - Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r189", "r202" ] }, "gshd_WeightedAverageNumberOfSharesOutstandingDilutedDilutiveConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.gooseheadinsurance.com/20240630", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDilutiveConvertibleSecurities", "calculation": { "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gooseheadinsurance.com/role/StockholdersEquityScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average outstanding Class B common shares (if-converted)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Dilutive Convertible Securities", "documentation": "Weighted Average Number of Shares Outstanding, Diluted, Dilutive Convertible Securities" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r6": { "role": "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r41": { "role": "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "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" }, "r51": { "role": "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" }, "r52": { "role": "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "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(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "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(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "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(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r81": { "role": "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r276": { "role": "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r432": { "role": "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" }, "r433": { "role": "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r441": { "role": "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r491": { "role": "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" }, "r492": { "role": "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)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r493": { "role": "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r494": { "role": "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r559": { "role": "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r571": { "role": "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r577": { "role": "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" }, "r578": { "role": "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" }, "r579": { "role": "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r599": { "role": "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" }, "r600": { "role": "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r622": { "role": "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" }, "r623": { "role": "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r646": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 68 0001726978-24-000069-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001726978-24-000069-xbrl.zip M4$L#!!0 ( ->A^%B3<5:[W/;-A+]?G\%SIZF]HSD2+(LI[+KF5R2NTD[G5[;F^G'#D@L M19PA0@5 R;J__MX"U ]+VT_B!+Y *[P#Z\?0!Y68:QN;HL2:JKOUW^ MO=T6;VU>CZD*(GUV-Q*^*_+5HMQNK-W8R=WI4!M'K]/KB5^NN]52F M^T$'0U>+?BY?IM^7+Z.3R\RJ^=6ETE.AU;<'ND>9/#\=#"C+^WT:%)+4X*R7 M=WO]P7DVZ.>_=0_0%.:IC0]S0]\>C'75+HG]#_N]D_.S2;B8:17*8;?3^>H@ MFEY=%K8*\.?0/GU-W2P[2Q:++G-KK!L>=N+?!=]I%W*LS7SX]6NGI?FZY67E MVYZ<+M)MK_]'PVX/ON//68KG'*V-KF@17[?'$;V[*76F@SCMGG07X7P.[_V= MWL7M&5B?2.E&F,M@)[&O@\>OR-^WQ _278OO3\0/ MVAAR+9%',,]%*&5X<7CVZN(A@YM(I4"R;4-%&LW3#J][\D>"81^?MV>@=WXR M..E! OOF2\])[+GGYA_3(!N9]/!?7E9T94B/,<4R/2TE1 M%JQ<6<@(N)"Z$K*:B[H*KB8$#F$1-0:R)<48OSA044BF(R?L6$<"BW9;!A7E MY+UT $PL@F8ZE!B@GX!9V3OW.T%H5F&84S13(INO3\.7CKC39X\X M$H6ND%.&QRJ'J(DHD1:WW=I]717@B20WH#1,K= G<+*6L!8PIIE;)D@S(Y21 M:\P*@DWV_89KH%QI[KC%%K6! 7!G 8[HSL=XQ=0>0)-9$-?QO[;E8/2VV^L\%6_]9)>+%X:M>]_S"-]!I MBCHO?9MTZ)$_CEEZ+Z2C" 8D5V>&.&^"@,#,:%]R"S8;@_F8_?BWTCXW%@6) M(B_8NDO_3J.P[V%8-SF8OUA[7,/!L_Z2PSNV+@]@#G/GUPB MRN>"[K?D,=U(<"QS]X.PQ14XE[7?OPF7PHR I,93*JZV=N@ +#;5/A(CK*B* M_;!(7E'J.BT[,C)"LZFN#;Q:#5_S'0UN12#>&JWB 86O,Z^5EDYS]#H)@%@E M*NZF]ER4XX+VL8)'&H5$1#0!G,V-)I"4.J^-9.K'F&($J^*.%DDJK"L6Z=B %&,CJB"Q#! +>Y0/ )@$PCMA,QXH (B_RBQ\.=C MY?RI6?G52>^4Q_QN*DT=V8LA047!9S53)--O:L.E)-F#A]//W7(Q(AP-0:,^ M*=+,UN%N]_M4"KFT)I;;Q?T;(I$MA'QH40V:E3 SA/1/X, M>^1-[0?X SJK<"#^%G!-L59A9<2G"$N[/2IH(F;]$2%M12R.U047LOOJV4?VBW]Y@)?8O9BD5-?%>;>7J2W>NW MXDLG^QPRQE=4]MJ[;C9Z2B GWXK78UHT;&BW MLVHB,V]-';:;W//J4_.97L1Z&5\ ^S]02P,$% @ UZ'X6.LT\7ED!P MGR4 !8 !E>&AI8FET,S$R,C R-# V,S N:'1M[5IM;]LV$/Z^7\$E6)< MLFL[SDN=+$#7=D,+#%VW ?LX4.+)(D*)&DG9\7[][H[R2V*G==8V3K?E@V-) M1]Z1]_"YA[0NBE":RXL"I+K\ZN+K3D>\M%E30A5$YD &4*+QNAJ+WQ7X*]'I MM%8O;#US>EP$,>@-AN)WZZ[T1,;G00<#E_-^+I[&ZXNG[.0BM6IV>:'T1&CU MW9X^>W:49KTT/3HY>S8\A2P]2576@T&JAL=9#MD?_3ULBN:QC0\S ]_ME;KJ M%$#^1\-!]_2X#N=3K4(QZO=ZW^RQZ>5%;JN _ARVCU]C-XO.HL6\R\P:ZT;[ M/?X[IR>=7);:S$;?/G=:FF\3+RO?\>!T'A][_1>,^@/TS9?3&,\IMC:Z@GE\ M_0%%].JZT*D.XJC?'AQN]BYLSL#J1THUQ+H.MN:^]AYR3%^""SG4F M@[:5L+GXV>DJT[4TX@==2?R*W][F: %.U(WSC<30@A6OKK-"5F,0S[,@?FD, M>-$_DIW^\$ ^_-P>BL_I<_/,R4J)_K'B$1\F0GHAE:UIL:Y.TZ^0T^? M],Z/>@.:XE^E2V4%OO/VVL",)Q#O#GJ]QXC*U(9@R]C=+:">![@.'5TI9)C1 MT2UZ^ MEQZS@?->SL159:<&U!CGF-/C8E*416:N+$H)="%U)60U$TT57 ,8.(H+UAF8 M+2E*O*) 12Z)DIRPI6828[LU@PHR\%ZZ&9F4\@K0[TJ?'N\I# 9=&A8IZ(,, M,NU0E* 9PL%C) H+R[3062%\0Q_+]E-PT'9" RBU-P@F$D)3'0H>ZRI$GHN1 MM6$:A7TB3E82EB#&-'%+C6DFA!)RC5E"L,V^O^4:4:XT=9R016/0 '%G$1SL MSG,\F?2%R(V=^@4H;5G3PI!T)P:-(28KP/+S2-9"?3^V'@Q(_:V --PUD$ZZ M9T,:\V_+67^R?S;HGY[[%B=M!:=U;J/P//"'G)+70CK@S&,F=6J DB0 X98: M[0MJ068ETAQ1'5TK[3-CL?H $Z"S)D*@=C8#A;>].,"D*T (Q"6&@%EA$I%- 'O8G647[#48Z.:+ WP(J/J2Y_ MG,PYW;F2D[O&Y)S<7H+78TH,5Z(/0R>A(IG)QF_?A*I5"HB UE.L?[9QV $2 MS41[YBZT@HK[(1V[9+U5YG1@)$.J+8 M+)*64NF)1OK#0+PU6O$Y@F]2KY66 M3E/T.M9H)O**NFD\U4U>AIZ++#,=JCB,)B"M4J,:59_.&B.)G7%,',&R_F*+ M6,U710A^2X$,D4.Q/:A[<.;GQ.=VG)GN&I]SSKR)SZTY9PVFV[/5UFA%A$^T M(G*6WE:2N%GZ5O3CS;%T:@X4Q*V6J38ZS*C\;G)+:X8QQ7!9G$UL4ABQ!%RW M \*M=XUP]2P7LLPZQ0&P7AQ#A2K (&KQ"?!.G4Q0"T=D\KD'TSUB\^Y]\?L+ M^O%P TYG*!+/I;^NWA9+8@HCC MY69)QQ#'ALBC/JK&U#;A;O?;E JYL :2Q/F'-RTBG8MM7K40IX%/DPBAZ. + M1I?:-;H613_F;AT#)+%:<<9/UE%V#QZE*FZSK'&4YI6J>;O+TOJ [3+:\N08 M&?;R9SQG$0>1/,?:!Z35L&B2(UB1WFY9ST-&"/'NGC;^5;,(ZC"&5$B_$!=$ MC QN4%PQ>"9:-I_A'OX*3+O5OV6??-SD?#R:=[\_/WXL:/YGVRH^W5/SA9 L MB8=XJ@T1L8] M'"!DD4X]T37^)YT\7V3P9Z,Q<%Y33<4'\O[P_UW3)X+<R0.W!\D4:1Y5&B^*7'98RC,1JT* MV'AJ^6\08#O?U2[X W56[I#X$\0U<*W"E<$G_NT22J)8T=7$F@F08JGDN/WA MPK7E#*J)MXT M9A9/+0?#A-\.N5?0\W 9G\@$XVK$[YGL$K#1MZ(URTMPQ&<19+5W^61_B"GD MSPV_"?^Q^>\?CKKWT.MT?4!WGTT\LM!?%!KR]?=([@S_UMM$M?7\4\XHGG1. M8.W]HGG#EF9[RR8R]=8T8;W)!UY):C_C"U)/^<6LOP%02P,$% @ UZ'X M6/\$DC$(! E1 !4 !E>&AI8FET,S(R,#(T,#8S,"YH=&W=6&UOVS80 M_KY?<7.P- 4L1Y+M)'ZI <]QMF1KW,8.NGTJ:.ED$:%%E:3B>+]^1RIVX[KI MVF!+ENJ#((KW^O"Y(Z5N:N:BUTV1Q;T?NC]Z'AS+J)AC9B!2R S&4&B>S>!= MC/H*/.]6:B#SI>*SU$#HAPUX)]45OV;EO.%&8&]EI[M?CKO[SDEW*N-EKQOS M:^#QJPI/XB9&K2 ZK$?31E!/CC# UF$K]I.X$?J-^'U0(542+W6T60I\59GS MS$O1^F\WPMIA,S>=!8]-V@Y\_Z>*$^UU$YD9\J=(OWPLS:R-E1(KDY$44K5W M?'=U[(R7L#D7R_:+ON),O*AJEFE/H^)).:WY7]@.0O+MAHLRGD/2%CS#57Q! M:",:WJ1\R@W4P\U@[N;$U(S2,C)W1BN/&=Y@>#$Y/3D=]">GHW-XVFRO3)3:8R,9P5&4*=*.(ZPYX5L/9"OU/:<(.@\W*M MGA M1"G+9@C]R-CIH%7?#.*NP#H4EL76B(/&\MMJ#E*6VZP.ZG8TL4W,5L.MR\N, M6U3'AGJDIG888^W9\.91YUO S5D<$X<\@0DUO$_A]AX=[X **CCP.]MWF_-M926% MH#)S!6!A8C3?>8*XF@N1>O*V&3W.V->4*M46G:J>9$$!J:.,C['1.<.F2KLF: MJ&0PYLZTI3=)%:($5^:HG$_]11)_TR[RF)@>4^:N7*@+BV6)9M@H6_&#MC[' M$";X+&N[X]Y3-J[2=XR1+->H75 8RDI5>KL[#=JOW!TVV]O[SU\/S-A_VEZ] M?7[YGX9]SW;R+ OGZT&O?-N![7W3[ZAZ1CNML6V M0L%LW6Y]5:\4;X];_D<5-M52%&9;Y1\^Q&_OY6^!??<[XF]02P,$% @ MUZ'X6*!$^T/E)@$ S0\3 !$ !GR];7?B2)(& M^GU_A2XS=[KZ'$'I#2%RA7':/9ZMLC^W:WKU?]B128C0E)$82MNE??S-3 M$F CC(0D2(F8LUN-02^9&4^\9F3$Y_]\F3K"$_8#VW-_^T7N2+\(V#4]RW8? M?_ME>']^=?7+?P[^X_/_TV[_SY>[;\)7SYQ/L1L*YSY&(;:$9SN<".$$"W]X M_D_["0FW#@K'GC]MMZ/;SKW9PK]=M="9EOK M8:.->JC7'AMJMZ\AV>PB67P\4U5EA,8CN:W@D=365$UO(W4T:FM6KZ]9JJSW M1JIHG8TT9"I8UU3#&FN:88[&*NY+EF5@:V2H.F;OG81DSF3>;G V#]J/",U^ M:TW"<';V\>,8!:..YS]^C'_X2 ?=BB]V;/?G\LKGY^?.R\AWV-6*)*D?Z<\C M%.#D68KNGJ\K =8//5/>3OSJ/WM';UQ]!';D 7&(6$9/1A MW;9DM%5Y[3GI[WWO(8K4EI2VK"0/>=F8Z[/*'B+W^_V/[-?D4@O;RPO9NY)! MDQ]>+=]C,+%>/?+1\P(\P8B +9B3$9FX8WI3=H^DJ])R+(&=-A*RYO+'__G^ M[=Z$]!')78$?;E*5?/EJ2'2\]CLD??M0^JOU9KKQQ?K'Z,>P^/KHAOV+[8%*[LHC,'$:YL8;?]X[XU^$Q7;O!YBD,DT%O;^-]S^^FW MUKGGAH1#VP^+&1FW&?WU6RO$+^%']JB/@__XC__X'-JA@P>4)NUDP3]_C+[\ M_#%Z],BS%H//EOTD!.'"P;^U+#N8.6AQYGHN)@.P7\[HA=B//MJ6A5WVD?Q^ M3<2$;YO1^U_".SS^K66V"4A=-*5/PO;9A4M>MS@GH_.1<^5:^.6_\*(EV 0D MX[:BMP82H7!/T?L]X_/'5T_-\9)$8%W:@8F<_\7(OR3?!,O7]%H#.OVR7G!+ M+O>LUZ\P6H-_*ON_8$B>;K$W..BQ)41<^UN+L/G9V'[!5GN,'"ITXK?U6X/+ MX;?[B_U?>#[W_5.]_L\?*MFD%>>ZO^[\8K/[[&GH_'F S?Q$$* MRU"Y=18P@4$&)3 Y=A821OFM%=C3F4,9G7TW\>F87W%'YR6P".^P]ZU>$K\S M\.8^^XM)E+,YF1<;=S!!Y,=6\OT4(R+I\"#Z*_KQ\\?7OR5_TV=L/&].QO#V M8;$<.?MQ_S7OLPA<[^D@EL\DS&Y;>/U2MLXH]/P]7[MQ/_WR*W:]J>VF/3;K MTKQZQ,?7HW]OUHYG,J6WL8R4V&?)K[D6J@W'MLF_C\' MHVW/7;\BUZ/=^72$_2V@G)&/N9[VY(5;!DA_R?*H6$RPIU%9E'R/F8)(_B*4 M)7^/;>P+C(-QJJ5T?O5?KQ7'VYN7(WC]]!D3W,E?1.O[(95Y3#FT)9G\7W+? MZK?E,*VU2_4V5:2O?TG^3E[R\=6\TY=!J7H9XMG@1ZI;HC\M\K*7F6.;=O@= M4XP(EDU^9;[!4FC?AV1*])YS!P7!S?@^],R?PQ>;2+GDDG-O.O5<]OLP>M#G MCZG/7R[%$CT?Z+2XR#\M?[K?#1#B]\ND"<+,11 MLQ-'+8\X.A"'7[7= ^)DY)RLQ"F11QPS<94 M&][B;D^QLC6O)5>726K^?='W23VT+)LFMR+G%MG6E7N.9G:(G+JLO\J_M_G^ M^M_A$-DNMBZ0[]KN8P4Y%A4M/'=;D#D7_A;1 PVU66[N]A=S+O>UY](9^9[C M$)@GX?O:+#__#C@?RU]@+TM=HU61$)=:N>]>DW7@WZ4^MFKD@4K\^^''T:,\ MT 9<=OY<=AYP47?__F!.'P_$JKN'WL1@# >XT/B/')R><'\=>E=+\MZTNL,DQXC'EKG^=0^4'#0>6^;"\Y^Q,_$'!Z/@0/N*A[S.%H :)CU#7A/Q# 1P3^&+2IN^=^ M^#VL8U"I[DYW$^,K/.""_V# Z9E'U60W=^L>?FBB"*B(U'4/?1PIQ%K:^M<] M8^30(=;2%K[ND9G#A%A+6V[^@RM\!,(J6G[^8Q@G;;PIY64WZW6/@#3<>"N3 MU'4/J!S#>"MS_>L>*CFH\5;FPO,?BSBZ\5;FU,#] MW;7PP?YUALK*KM7!5^:7-N!8UX=6E7OA]5B''O\NZNE%(WC !?BS-2)6W9W? M)L:9>, %_[[YZ0GW5X4T2LMN[M4]+M!$$5 1J2%/X+CK#X&2(RT\Q#X.NMP0 MSCCJ\O,0H:AF:@;_00<^D/76ASA"VP&C[H& PV\+'(-*=8\ '&I;X!BT 2^< M/R^L+]M==25N*V4??P0Q-%0$6D MKGOHXT@AUM+6G_\S$L=V.JM9^'[=(S.'";&6MMQU#ZX<)\1:VO)SU]FPO*EQ M&W2XM%T[Q-_L)TST$IG?HSUR\# ('7[TID:O7 M:(IK<[JUSZV;OQ^/PF0C;-W<6-2QI>_([\L"X)SG]\SL9YG0^ MK0V]N8L4I*TI>LFPICPCB1]Z. M^5Y\D?##5_R$'6\V;>J^2)\[)YM*QEO?L^9F>./?8__)-O$:=]QA%S\CAP8T M[(#>TZ'(83ASHWGC3#Y\M_+(PQW:1$[ M"'.-GQ/KJ^EJ1I:X"U'P2)QCZ1KNHA8\$N=8^H;+$ -OQ#F6SN$N'K"#.,-' M[)J+2UQ%2)4+/<-=>( 7@AQ+M]3-\3\DAQQ%G]3-XS\DAQQ#A\AU\_3/R?AM MEU E;+S;(M?-V3\&;8ZD6>2Z^?M'XIMC*!FY;N[^D?CF*/JF;MY^',"\\Q;( M"1OLN\AU\_0/3IAC:9JZ>?G'X)BCJ)FZ>?O'X)BCZ)BZ>?UK0#F:ARE M;N& (Y#F6/JF;M& XW#-4;1-W>(!Q^&:H^B:ND4$;L()]I>$N<-/V)TW5MO4 M+2IP%.(<2]_4+3)P+,XYBL:I6V3@6)QS#)VCB'4NG<1=]*$JTFR?L-UB=<1>2J F]CJ7)N(M3U(1>QU)BW(4N M:D*O8^DO[J(9RZ* ING-W3"X]D(=*%E- MGV]9XS:442?B\&!J:-S&-^I$R6H*<,H:MW&,$HBS.H"YNJ3J(L1 MC%O?(S,)%[<.F1RA"BWOSTK,?EFL*+ L7SOW73N<^YB1[X5^JH\&ZG(;@^"; M!F4:VEUN0PVY:)!4*E]>5!\FX#9"P#$!2N4 ;J, F0@0GQ@+GSW_9PW1SZV? MS^GBEXI\;IWS[(M_._%,/]T*)4? MN/6"]^L0%=2O192L<^L(\TV#4OF 6U_XW,>6'5XBTW;(L-ZV\GWRG"?;?7Q] MT8Y5S_SJ;Y[[2.3:]"L>A2F& *'PS3AZ:O4->?6VP;>BNA]P&!](7FUG<1'IYKC4DMUC8&KK6'28K$&(K6OOAHX_Q M(39&RB,"MY$!D&QE>KT];B,/35QL;D,,99EF.U_(A"5]T+GWA%T:Z%[)4/KU M'9ZA!1W\I>T'X<,S=I[P=[**DX8F*/>XC7CP!XDOR'$\S[V-_FHH'KB+C# Z M?,-/V$>/^ Z%MO M?=B NR@&#XO-!1MP%W?(2QGRH3[ZP. N\L#'ED=T*LP$,X%;W+GO2^YC^Y&T'M8JM#-^#[TS)]K5/KV[?R':^], M(>4%GR7@XQB5, WN @Z #Z[D!W=A#Y#SJ73B+F+"+U]599IQ%QKAEP0\L$R? MN]A*!M6W=KIXZKE1EG4S+9,^=^$5;LES%.ZI/!Z36Y*7EFK4YRZ@0?L'W3R[ MV \F]FS-Q/G=\P(\P2BI5(,<8A8W5!YP%_G@C"A'D0+W/KZZO5F2 MIJ%=!/O<.O@\4N@H/,2MBUU2"*:N=.'6I3Y4:&R;@OMO1)9Q'EQ[+ETRWW,< MVWV\(HOGXR#\N^=8S96FW/KX@(DCR0E%JF,;6N^>),A6WX/EH MOYP1O>G-?1,'T9_4%6.#M^RGP6?R#R.8/=*0J6!=4PUKK&F&.1JKN"]9EH&M MD:'J^/\HHZWN"<*%0P@WM=WV!-N/D_!,4SJ][BS\]&Q;X>1,EJ3_M\4N'7P. M9L@=?![Y'\D#HL_11L?<1H[]Z)Z9F&K\5G1S\KOI.9Y_]A>)_>_3F$RR M/493VUF<_4([/ZZN'BJW#_,'RXN'\]9@Y'>W]Q_N/NZN'JXEX87G\5+O[G M_._#Z]\OA/.;[]^O[N^O;JZYG\(?B!B![F/HN:+PM7/>$8C?K?6/-VPEV[ O M;^Z^)X.L]OU:ZON%P[P\??*?B2QQ/?=Z/B7WFT(L?O(\XFX;)-!.&@6X+/D MPR?+#F8.6A#7F3V*W?1IBOQ'(A)'7AAZTS,J#I^P']HF2LM_O M&%V5+FA(I')H)2^.Y6B'#.WCYO=:1Y?3?Y$Z6WDHNGB'+(MQ[ILQ>!)E,>8T]'3S>6()H]F6S;'\7:)E"^O =^3^% M&Q?_NA0NH;5E@NJA)CCT;>0(/US;]"PL?+_/*DLW8"SMQY?_G!.[ _O.X@[/ M/#]L"6//GZ*0& 4OX=G8?L%6._3G2]8E=MW?_M+O:?JG;=S+UO0H2UDF5O[Y M8WCW<''W[7^%NXO;F[L'X?;'W?V/X?6#\' C$*7[0#2K(*O"S9T@=S]8OPHW ME\+#WR^$-7V\U,7#\P?ZL]Q7M4W@?62RXQAZ;N="1&K.\X5P@H5_)S@1(G-3 M8(4%A?R NV6W7T0V[&NX6>2;]I06UZ*WM2VT:"\P\MO83>"GM@;_F+M84"51 MH,[D5A!RNIHW=Z!G\NB93+(C(FC=!3'+@;2IX[E=$H^1$RQ%L1:+8JWAHOCA M;GA]?\4$+LAB)HO#)50283SVO:GP?]'_A-"+/_(N#6D:A1W0^(PPMHDT=.W!K_?W-Q?_/UB^%6XNK[_0=CO_$(D'\\[Q9>RM#5YNR3I M;MV'BQ=DAFSF@C<6_.6,!10(P0R;-)IH";8KV&$@F!-FX_R::U8'5^0]J9=; MD1N=OE2.)L_PJ&-K\C*53UZ>NG)-SR?JF]8#TQ]V>O(9)?ZC\BU M_V1__UH?6&5L,%#]F6IH63X.@O@_M)2YG#!4 MOS60NY(DW'L.HE@S*Z9:CE MU'6]]Q\PG\+)GR!'P"S;G MH?U$'1&BA7!0BO\M\G_-$>3XYA'ZLO[BKVU=62./-J2VJF\^GW_/?!5]^"400NS@&9UA' ,2 MB4MN.G-F8Q G" GF*V35)7"3#6'77BB@&$NB:8D/D844_&9XB1_ MHDCF$<*-:1S%?<26$%#5*C@H" 6?Q;1+H^!19LX*QMJA31X8!9*P3R8YF_O! MG$:40D\@5S#G0E8^C'ZEXI]&:X=F>':T79^N+N<.%JF=OE%.L$C6.WT]_9:\ MCU*[G5ZWWX"XT\Y8+E>=@L;,;N^MG<)4BA5Q'KTPX=%LR\0.9$8&<0ZV-[ M%IZ\CYA.N%],1Y[SH1H;BL^I7\.6I<'4;0T8PPA#(3K"*[!\7U&8(5]X0LX<"W_M2#+=51." M2:VCKZ4O:LQZ$>X2/A_=?AUMS'PML1O-D M*EVY%@VT8F&T(-8@-G\*4YI[]SS!+#Y-S:*UO;@/\J]_^XNL2Y\F*& [P9: M'">V&:FQ]>^Y34TM8F&-<'P!>7!L;46WRBHU1J/]_]CP6K/7EO*2&&/T9[K_ M+UCD5Z)+Z*4S'YN8:199B9['TI "X4-DX0K!G,C88.+1_<%DTSV; /(G39P/O=I MC8 HW8:*MA"%\V#)JT9K\+]X(\YWG,7UCKFNU]X6H5)?B4.YCC#RY5-LY"H#U=%@([=4IKTCUAX2L*D4"S3-[*HM4SUMW N[F#(U;4I"X5 M-\0XFSMH):SNVP_"!_JQ%[.LHBJ=^-IP8K-,A!G-1#B(C(HFL90Z./BUPP=- M09!E33I80I4B-99K2T'6!T'66$%&9 42'.03TP:9)A%D/BVJR=C8IY9&ZK<" M@4$[Y8=@2N0?>8>?:$0"O2E9@85(;2OR,&*&T"#4H_#H>\_A)/FY0TPMS$9F MX;'MLLQ$MOOQM[\8BD(FN65\[&?Y4W+9S@NVCR^YD)I6\<5;QII<:;M,3!-9 M.FHKB<6X;B9VCGG;Y<3LQ.,SJRKI?R*(74P=;I MZ49%@<3#!4VR[BRC/@RB^0A8Z.G>?<@34\]F[G 5]^;--7DU> M*[AD:AY5LT]VP(RJN XO#FQ+5#A$I MA'TL/--_XB6\]*,N5,+/$M:4D!K#;M^RJ>YBW M_F)O67]QXJ]LYD?<'OD8_6RC,3$2SY#SC!8!C0Z47J0QGWPM5L;@@6VW$!(S M'+IA<*1]F%ZG*VMY]V&,3E_32MFF,.2.(;V_3Y'U45TRJ$P['F]81"8+U2HI M))7W,@ZJLA6,[>5T??<$JQ%-![AP_#%3"7,X] @*7>M+D$U'^MA5OAB9N M];(S2R!\^.&BN663WPL>4WAW[NF9P4PF;%^9\;CDE7F/63ZC(X] F/C4EOU+ MACK7_=:@^_DC>FL'Y1=G-6!)I0*6S'7^N(2)?$F+4 MT1FZR%D$-G,75@Q*.3@*G-%K[G P=T)VR)X*N/5@W$I[/M$BH*?! MKVHS5.@_:5S9#IFOS7B0?.$D?U,6=KQ@3KW\X8CX\P(MVHQ#XF,W4P' 9[#10<@/'!Z MX8%O^)&X&$QXLJ-:(#WK(CV[M)B2="HFBSQL!K]1KT"X1&;H^[5O/J'CG1+GS4?GR]T@)U'GX$;/\V5H/ F'5A3%TZ)<9L2#CM M*QXC%L+^,:/UC+!K>_X:0P+SU87YU%-BOH;$S+Z3;X@V'&.B!-="U\!T=6$Z M_928KML,IKMA.>Q7;I192F@/[%87=NN?$KOIS6"WBY>)/;)#4&IUX;)>EW"9 M7.^-H.(-IDO+6B^Z&Y0*G4..( ]TC-;@_NKWZ^'#C[N+^RT0 M[GF/>-7;Q? M]5E9/>/)N5?I\24U=#C$T9Y=0ZQ<*;/U4\HX543[2C7@6)&2Z5A1=$K-6="S MU-;R;"N9X#38BJ?XV%#HS2BL#TK@81 -U':CBJ#_7/9?C^K5TLKOM!.'($OM M?PH?6LO/K5]%8>XZM/\0/:(;'^9;GCX/EET"G^U@6<\T8($Y O38]5KXU]$8>/Q](%S=^9CVA^2G:BC=WN$U5UV?M*V M<'*\.SXB_$O 4.1[3H=XW;0M3X3+S49\/"**U%TI;]YY;)2_-BF1ZR%!4:$N*QRR%=L8MIB2U!E M=@Y>!<*51+ASY/LV[5\_=-?X(ZF1"ZM=@L%_6KH^Z^E'E M01M[)!J'V3<39 GD/PZF/2UH!T"F4!94\1 A1A@H?,8.,4/C8O*!69H!"$Q3"+K]=U'Q[7Q4QX#."D+)VGFX,K$C AHNP9R^3C* ESO'!E7X**(F/G>V";F MKNW0?*78OAW%11:%F8-, ELF*ICA"\*B9!"LG)7(B)E2;V7="?%C0 2AC]%T M:;^<)]73R!_!\BJ&@L .6"\?&I!*RF6^\HCN,+%4F27%ONND7TG<(>+:8K\= MT50DJ @)F&SJ:J\-L//VV.8C]% MRF<-.0(* L^TF5IB_&UZK!UI_)C$X7E[58 =)RF8%-?,(W^-J4DWL0/B[;SR MA%.'QKSA*]H-@8#F,KDS\M#H8UG7#DQNO *'N%2@K-9Z^.AC'%N(R<= >*1D MHD$L%DA9-Q:#B/C+!X!76SY1<.P?D:6T+:KG:=B!U1$3GB=>5/S2C=*,B7GO M$=,]A9X1G>9 GK+(\_OEF?"[YP5X@M%:.1-1^/;M'!:YI$5.509G+&)*C5Y: MGI4JAQFRF19;$T,L3D<4&G8#ZJNL*)782>0!-A5IHD Z5P;66R74 M6EKY6VA(W/VU[8^HM>KK!W@+Y(31S\!0E9!H;87/7OWUAJ?6U5E6M@**E42Q MVWO*0R$]DS?U:'_0>Y/&9&BKT;6P+:(9![0RED"(^^A@X=]SXJ R61EWU?N[ M]TQ4V4_L+)A[N_#FE(0^'I-'KA39U7+W@QGP8R)+74L4HDD*TVC_B=6K=QR, M'N?X/Y.V?.?KH6'B'<\\UTI"^ $;,M&8.KUWA!TR%CJ(KYB93RSXMW95CUYE ML"MH7UN2T/8,^S3_ M!SVR)ZW&$H%^\XK5\X\%[E(+L',%\]LU47))(_S$UV3G5*F]%6V3TLUO0LHH MWR7T:$8%ZX/ HL]1XU3A ^V/:5+\4MC\NI)0<9QX1).((E2R5(S86 #]4B89 M%\(#40!1M/C5M@".&QLOMW/BIA7!JTU7NBGPB).-(O8+MH!"95'(Q^VKVQOJ MI@C?F3@GNM][=JG)3!@I<8#8'[]?OMZTNQD39?%NA78@1BYB)!L3!5P;M+8U MBL@OT0.98P-4*I=*:QL7;\D6O-ZV M>E0BH4]5J 8ZJGU2L:7;X3&EW?[V.> M S7D0YOF=T<_/OI>$+S*A$R>M+;='Q,XNFMI\P6>8T4=M B)(^,/K:*G&*A= M$K4?UDR#R.JSXW#Y;#XBM""F1/1CU.4,Q^Y8BM,ITAW5#O5COZ.%P+(<96-W M@"X^ T+/KW!-.KE[)-*1%V\A'7.C_O#MD":1$]MP:L^GF5PO--WE>T6<.XN> MNUXWD\[:J 8-WW@\2C1'SA*A9PB"Z\-=7FT:'6,:*D[MT^0 M)KX0G3BE0;6 AM)H")#P*T$/W<4?+^),K;7W$"Y]^[QGCW:;#.;F1$!!$EN< MHH68Q &3K^@TWG[Y;#O.V^^"B3=WK+??XA="OS!X^S61'N[&E[0HN6G/Z!&I MMS^-L&/CI\WO:6QTFG9#G "V^;W'LF61DWQ/[(KXIRBM<8Z7M["T68(X5A8] M2EBD34#9N:S589HHS99ET-&?;)<@Z7'1H?HS>(^,HO \L>GJ$V('\]&_R#*Q M0*X=_ SH^3$3^R&RW65)-Q0$\^DLC)P45I=]3JXC%(O3+3&-POPK:A3*Q#X- MC(WGX9R":=E[(3Y6$BEI>L5JT:TD6Y/VI SQX_+%:U>$1$-8#+?TWB1[,YGL M&N+HK-A9OY@0;%#+Z#:].5$W$4)0N/2^UJ<1332>!77;PNAE?I3;94^IIJ$- M-./\V2'"W%]72@D$#$MR471 M7 A5+)N:/@*%&I4&9%[+V/*^3R7S)K>R!?'I1!Q[E3GW'FI6R;7AQ*,(BV=N M1:TWR$/8L>7HZ"%B@(FR>VC\/89Z4H&4U?1/GI# /DX(WGX(IM2C+;$*9]K@ MB!+ZX=U53UC,2I'8%(=,KC.XHR!);68I[12IWK@C#!U"K/GC1'C&0BS+XF[" M:^#W\3CN.;S*R=XV(/I6HNP#SZ621Z3/)2J ]BI^G"/:4A;CA&WV!&A'^.Z1 MP3]A7R12T&:RCKS%I9<1@S(2?N3^@.Y64=G$W'.Z7138<9Y%@A-D$F9'Q%.G M[)WX#FSK,K9.E\+U/:WW1\3S$;I=PI/SD)V>F\_84F=\CL"LHU>'#MZJ8)KH MXT;Y\$1X1)'3M0?0T,,K@;+>W7F=H&#PM@9:*0:O?D(&[^WP[F&ML=WK(6RK MOI!Q'?NM%#!6!9!LTXUKSPL%V[H=MC-IS^A(/2EO9U)9ZT;+U)#UN=Z!AM-C.5BX\C\@N2Y(-EH# Y <(?D01+7!;^JUAK(N2H'UQ3 UUZXGM.0 MV2T%)-<%R3V"Y!W5>;=1<(3,GX^^1U[;CN46X(*< :Y9)\OA M'&_\1^3:?QZG.#TPYGZ,J4G F(+2;,:\GT^GM& E,0(#,@1[3(9#:T:9[ P( MW:M)\OZ ;>O"MBJPK: VFVWCG'E@RMHP99\PI7;B3*DUFRE754S&JV,3=$\3 MN+0F7-I5")?FVI5I()=VF\VE0UJXG^T]T7RHN@%7 MLSZ,23,5^B?.F#3IJ,F#+1-2V( MXK'^FP[-4+#COB' I77ATC[A4N74N;3AF471>8AV5&1BV:H!\O_JPZ9&E["I MNA^;)D=[78^\QQ+[[#EG=DCXR\S #1^N:.DL;TZ>:@6B@%],3*P?LFI",*'5 MHZ)RI\&1ZL;T^QVCJ^:M&]/M=KIZ>E&7;<5>MG_?5952RL;T.Y*4[TDP)I[& M]'X=HHP5?_BUM__V%UF7/D7_YK"X4VL3];/,.]+\!YWYAFR6HDJ&/L;"=W+= M)! N6%7&?\Q=+*B2>%H+<6^_9%@&0'K>>7-#8$52LASP:-:,L\1)FC7C4Z=Q M[A"@:6*K.#SC,Y47BV5^#OS1QWT'WK_;'%3RL.TR@I<[N$9,9%'PZ# MJ\?@RHRQ9ZMJ4QVO;:O)]+K!5;YC1SL78)U,>19-$O@UJ_[Z=F%R38S'JJ6? M[1<:Q[UDK5,]EW4_OZ.Q\'E@M5B#1S)F]H79UEJ"A4U[BIS@MU:;0,%%4TRO M;#\B-#M+9'=+8-7#P]]:]DMXYLZG;C"#=/MU'P[,O/8YQ K@O>%X[U:#=X7A7>ZI@'? .T]XUZO!N]H:='NB MH4F =\ [3WCO58-WC>!=%_5NCQ.\EQ0JX-B3694\\;-7)-K/SU3RK5LJ\]>1 M5XQJ>*7;&FBZJ"C=HKSR#F:KT T E>U0Z5<#%9V8S3U1-PJ+58 *-U"1I6JP MTFL-#$U4:*DSP$I3L")7@Q6C-=#[8D^7.<%*\P//5_%)*=I T9MFJ4N7RSG+ MQ"E9';5:B=(*2TU^''7 @KHO%FC=;4WFQ8D%+)2 A1F3(U<%U/$&75;$-H&O-KE5Y9\3) 6:U15@W(:-5C31&[ M&L@R0!E!637;1)I.8*;T1$55Z@"SDB)XO)FB\3%3]U&X>*%E5/;-TL[BEL'] M];N_^7D&%].9XRTP?E5(B.5.C["+QW:FJT!M6*ZO.P! 7*J]ZO*08[!LA(THW R+R"''^0< CA]EJ*@&R!R&@2< M'>Y/*8G+/Q.K#L?.=$I.6MJNW80^JQBE(!C5PB2& YL M^,4T(=PT?$61/9F*=A_11:-;F*E@CY,?".VP $N&$.W:V!/5XC$J@! _$#HH M@E3B3&BBI((0:A""=MB$)4-((Q!21;GXWC*'^1E\&H=?D$4(/(+8W\%-P%O? M>[)I_8I+S__JS4?A>.X,39/5^=0N;X3J0SGU!CM8&+IAX9 MT)]9FS& #U2&(?<83*RS=5*0SPZF'Z@[M$:1BQ?3F=-UH1UDKX)@3LNSGWM! MN'Y17J:C9YU$'<(U30+:%HOPJ$#3:<<04>T!T!H$-!YQ)K<&75$I[L( SOC! MV18C]+A 4UH#3=2*;T!S&&/D]PR8MTR_+;3G#+GM%44CE^G1279T7JY26P.= M&*3]LC*"X"A%K>&V([A9&&ZT3!T]A0CGPP!N.V.EA=%&#XHI72+==( ;P&UG M<+4PWNB),5D3N\6K+-?HQ!BW%NP5*_0DC'UOFMBQZ]T*CQ!G/4&6RVJ_1L3Z MY@6YF8[N@G5%M5]6T2 N9#P KFH+=G_ &53*BW*_K) 7 *[6@*L<;_TX2[RL M4#[@K=9XRVK$[@VXGD3=)E'OEM4;AR\KMAX]Z6[""?:%B(9'[4L']W-V_P[ M)PW""=OB[:^#J[9=U?PTI&4EY'A+!S*/,BS:AS*]WH0"<9SIVG.7^VQY=34] M0BCVC4W;\%?8>:\CF!0U'0 3D. L\.A M+!$Y&D-.2D^^@R.G^2<$(P'88=64('H,WP7,B"2TC3$B$A1"]'+<" MV GNO>V,ZR5;;I>^-STG]]KNG*S"S3+[Z NC773= R7@Q4OH([*0MHO\Q56( MIP%A3?I6WW,(52 MP&T3<%L;V,JM04^4( D18)LII,H-;A4J;A7YE%)]. [:$E(+'^*V#K\6VI^' M0R*5VOB$4+'#_"6B5EZ^4VEYAGYIA=BYT!> N4K-\\*8TUA)$ DPUU3,51)A M+@E\75HGI)MR\#=W?!EPQQONRK>-"\--I[).4X:P]3H@8],RE)!J]LHKQ<"'2 6<5F:_[X\R@436Y>(5;@%D38%85 MROK1>3=# Y@!S+*48-X/9WV)IMCT^Z<4:^4MP/H-!\&9X"X-4@&%H6^/YB$: M.5@(/8&0I;T65B>717%UJ'O'E>E*7(K5)LIPC88/7BG[(GV95IO4>U"G#-"8 M(8VW:C0J].!$5RYLH :FX#&(X-1C41CX7(D ,8F@'%7HG'5:(S.E-5#-)84 MZ.4WOKMA3O_N>0&>8&0)5VXP]VD=<)%6->F4'0DN?'8S;2&/P'M_+7(2,C,6 MN94F>6@">!9[EBF<#+YT-<&$)(1LP"H(K%OLWU/!^W[H1GFK MD!/)G=P>J]U8LTHKS2JW!E)'X:7+'\ <8/Y.^&-_F"M[OKY?SNM5RF4RM^8K ML!VPW?9XR_ZPURCLF]1\'5#>*)0;Y<"\N]_K%:F9HA:M(FUAA1D\]=BS&5QNT]YK"5E7_#0<(7 +U10,_GL+T#=&.+ M6@.@ ]!Y 'I9..\S@5[XE!+@''#.@9.T'>BRQ)5 ;VAR\!_L#VP)B P$/>)H MVS80O+%P[J @$(9DMG13G@S',W\*WCP,0N32*556+0+NK]_]3??:]]]BA3KX ML=*()$O>G/)$0 TC^70]GXZP?S-FRB.X64FCO1*%9+DU4#11[ZN<:!D 53F@ MVI$%72VHWML\Y'&\M-BE*NK&ID\!7-$HKC@FR#0F:8U^627? %-\8&I'IF^U MH'IO)XW'\>I,TFK:YB$W3KBBZ9F213;?LKA.36I3>AA#/J;(!H/EYBUZ.,T0 M);6LUB0^1C]+.-QF2$9\AY1HN 0G!M(E/;;;]9N+=SW@ZC M;$AC>L0>:7/R5"L0!?QB8F+?+,^M"VA*S*$P6"Y75#)M*8;8\6,R9@?- GR6 M?/B4:!#;96]D-WV:(O^1\&XLNRC?O@V"41$5_;QBZ8X4L76LWN,WQS]WR$\? M-[_7C8ZNZJD_21TYY_==-?TEV^[8-BA9[73E/G^#DHSNNX_:85SES.LITW?I M9W)=(K9+M_O?F<^.C)!WIAVIUT-./#VEZ1]S%PNJ))[4I+]B$U-G4E#EUQ,' M&->4HHI$3VV^3YA2B*"R7PTE7A-%>4HT/7"7Z8S$1\%$(%Z)8-(/^-]S^PDYK\(IIW)B M--MZU>C81;8)Y2FTI^S8QZ)@&KH6_<_%"DG#\!SY_H(LPG\C9XYS;S/(4<*@ MUJ"L66"&!C"#<@QF4%H#31;[W)20=[A(/1MDX98J8H\[5RNPZN4 MU?)31HI-U=Q<0W/.B09I4*V?D\?-#NE;#FYH&KDH]2'!X9")! UPJKSIU X" M I2 ^5;H$;OF0AAC' @^-C$Q!D8.%FGKR=,^Y'U/R#W+-B1T0,NXORL'$*U^47R:$* C'#M]<>ZY9 MFL>MJD3DB_U^@VK1GSRB<@=PRD641F,XBEX3KZ+^ ?=;WYN1 2S8'BI-39W1 M@[Y+^8U,(K'F/?)R+9 M=DUOBH40O13)( 3#9V^YG%#BBA'B ;TLV2HW%\F$B_I$'(/=W"#X[!#')<)' M(? Q"'PD""X?" @WX03['&1Y-))Q=D4LZ-K'S++TI_;$<\@Z!G_[BZ'(O4\"W6P/%\>L^;=&6)60SO+F=">C M<('(XXRN[D5$WZ\0N0:H_P"U\WV2)M7WT.$:$JC59L^=Y#(V>X==%6>.E?!.P M!+!$%HN[0I8P&$NH_ YXR2A8_YJ1]F:9? M4O5(V-GE!C7OG20J!S5=J:3:D5"#H*H:!%PJ#):#*SBQJJ\N,G.J6XRYDND3 MBVNQKQ"0Z9%!N0>GF9H#H%S)](4!I+ :HJ75K0 M:#2Y!6-F_8/ */J^XA4 2.-YL[)"F2;'@@0M*EY MH1 06&1[R^%OGOOX@/WI5SP*]^67;FL@2Z*D0[)I>+P"FL?V"K?:?V/?2<&30]M^&(BN?.$'22=7;+1JH M*,G2.;%ZJ+M,Y\(9!]T^D MW+93W=E,]QDX4RWKX?-2]0K$1TL)JQ>0 VIK8/1$J33_H&9>0".1DR.R7@ Y M6FN@]\2NSDM7]V9:]6F9)&#:\R&"WTT-*,!9779*1"^^VPD&/C=0*I)E4@!* M>FN@*&*_QTL3]&;:Q]GW/<%ZKLU^: &NHR=?N]TR:MB 5R[XOFYJ0^K8S4$_M:6281[_7% &GE[(OF M15I/BBK9R:6UXCAF#:[CA]8Y#,!;]M,A0T$."@)A2*8UG7KTE9[Y4Q3^^A[< M;[%_/T$^WH"]N@[[J^O+37^4OH-5++M%_HU_'](N)O^-G#E>/3.&O+2"O/P^ M]VT=CE;-<)360.I(FT? -[X09L@7GNCCA!GQW@+Z0*$M;)T+NR!X?U73G/SE M+-B0@^$\G'@^08"56[BH[ZSTEM%IAQL=K?$K22)A@@QK'PU70,O7B94O_%40 MS/>85C?_HN<=VW@TV*,1KW,SWWWKHMML(5@Y,6_U9@$%-$;Q MC[F+!542!44BS\U-E+QX*S+U7O7LL"=F#$:4?DI_E_V(\I7XE=,1$5*JS BC M+JT(IHT@@%2289B=<9D:2B,]+5Q3O&P-A("XP41VD;$-$P8M2],M*T62DR . MO\;REU*,Y6XEUJFQK[&L5S.<0QO+^L',46,/8[E[N-$18[E[0%LY[[KO9_<8 M>]C*>4=6P& TB*TL*V)/V\Q[VEST*HWDO#@K,N<]C.2\P]L3+ :C1K^[F=)\ M?",9LAJV&T39.7:K0=2GI"^KUT?-PNV-Q$1VD;$-$WW:$U6%E)4J23HD@Z.+ MBAQBSMFT&:I@HID=(@=240Z[F;FBQ"TAQ)5['I$AKP[M$W>BUTNU:"#@4%?H M["I57A)T:/M32145;DX!-#.7>VB:\^GO8-FVH@Y)AV3X4D[8!&37Y M])9W[G"(R*NL"^2[9!6"->)\C6B3FXUH<4!#5+7-LFZ_@B%;0RAM2-_#08D6 M".R)4DJAR8-#Z23*H 1KO=E^$3#KRB9P60BEL9E8.\SD]>YY4=>\W$Q%6XOV MQ9Y>>2V40V;^ =ZJL:U+P)O>&G1UL5N\--HA\-9,D_O:<]N4[K[G.#0\;!,( M^#@HOQ_OMNOYA)VN8E+D9JL>8:N^V$W9J@0SNX[ R6IF%P:.$>M_ M,*H/8U3C:IL;GXI54XT8WK1OKES3F=,5N8W.I [#T+='\Y">87OPZ.&UE2+= MFP?I=A_A077S;'MV'N30_,XTEI-&<;6V^0&PJT@2J\O0,PJ?YZF1/<^WAED[ MH,DR00IHG'=,M(SGLJ*U3^M37XR!Z]8SN/Q5J;LXRWZ<=>A:A0,/BB1')P]+ MJ#]0.BT/X&7EUL7 W\#?!SI$7 Y_*_0,NR8:_;*J=QZ7OYFI\I'9:DF&YO*P MP.#SR*>7K*=OEG62P$B0P!YS1E,G;/-];"@4&_<8"[0D9B"$GA!.L'#NN19V M VS13VQMV![_I>TBUR3O%U@*/BT!$FS,))E#_ 9-B1J[S+R I7:<^=A!H?V$ M/SW;5CA)T+EV8TPT:74+&I$QS,/MMZR1QL34&BZ'LV1I%VNQY>N]2<9=^Y>. MD8+<'FG(5+"NJ88UUC3#'(U5W)T""C&UF8_M=WVF]5^NU#;L5Q4PQ<91[4%]2NLTTSL^U<;JQ>O[?-CC/K##Q<13Y&,]->*QB'M M*58^7+E$FGAS\E0K2!LD?6=<[&9'0D.?V78XY)57E;)[VC M&BIG8^IVNDKWW2<5C>:EAIX/>#\/<>GT0&)T8BTY548LEK0R.Y5E"S1Y";_ M$F9>P@1TY[!BN5;L2[)B][!BNU:LY"-?I[-N!SRVT8@%VYY2#>OVWKIM2U:$ M5=LKUVC?'*L\L6[^]G&^((?&!X5_('>._(40%4#0BF1A07++WKM%6\IJ] Y6 M]4.1U*T%Z#C,6@%D'AF9Q@&1J6VM^G*"R*P6C7SHINPY!KDG72?62TLAV*$1 MRLIXW&3";ID%"8$#@0/KRH$[-%]U'*B74NT(.! XL.8^?1GUF('QV%462JA1,))ZT]@4T[9M/[GSV7Y!,^?\\"@C ME6'!_O870Y&53U#1'V@"- &: $V )D 3H G0!&AR])67LLT#_7ODPJ;YFDIKD-*Z%@JLUA%&.]K65@DCE0\8':B'U^&! M<(U#P28TF6+A@^,%P<;*[C/;IK=@VD\QID."][K^0!.@"= $: (T 9J<$DUR M&<@[6M;>^M[8#K\1\RKWEAT]XB0:DA;38?;70+W\.3^^(%^Z8=8%KH MBM4X$;P9Y()4!S_FA29CBJ>CY7 M^.+SQB8*1;I%M7;GG47\'MA_"5/_YFN:_HS73 SO$]]A_LDT7?849N;EMNC4UJ GJMW"K8SAQO@7&^ ,_-'DT.E_>1BYCY/S-S8W)X[ M;.$I2\2B9]*^?3L7?A#B[W<>#6*KA>,XE!QXBJT;_QPY3EI$)X555)K8WB^K MLC=$XBM!R_:CWUO@DJ6CV7YPD=/A F?"^4!*L;-Q[_4$>0\N\1;,)EJ4$H+" M )CCB)8TQ!25*UN!HJ8!!81*'3&2)?JV%T:TUD"7H!P)KRB!% [^:)*/<[.$ MVO;BW"YP+L\HJ:2PU/YHT=/1 H*EKI#)$O7+@)3U#*^Q_8*M]I_8]](0U%MJ M(TY0U-CTKJ]XC'T?6T*(7@2T2O(3?.R@D'[O"0_DISML8ON)=J43AH\^I;0; M0KX7['@ 38 F0!.@"="$0[MM2R3G,9A8F1+ZB>)?Z?VEVD\SV(S60%,+5Q % MZ [GQ9-R@CO5,#.?6!G[J%3;CGQ\D&DT<0$>?-\%K2"XP,_942 *D"-W!JH M"B\'D1J<^84*I$ MC@K(X1DYQ>([%>!%2\<+**JZ@N:]J,Y^H,F2-=//@&G2 M^UEWY]YTZKDL]RXZ[74S#X,0N70M\E93TVCQIZZHJ%))@=?,3%%U-!\ 61X@ MY0,"DI9F4<1>USAM0%8(0CY4T%^K(61F O+ ;BFFV2[AS[ALXCED*8*H0P>Q MUYPYG?^MY]/'#\/0MT?SD&ZX/7C$=C,W;;!*X$K:Z4P=^5]')D_ MU=9 [8NR! H36+/^K)F+,[-4QCD\0]*$"D-4-/YWW=CF^$_)?RWX:?&;_ ML&^6XXI>3\;DH%F SY(/GRP[F#EH<6:[C(SLID]3Y#_:;CMZQUEWMO%V-KKH MYT_/MA5.SOIJ1U9E2OMXGSY^DZ[3VIN220[B'0]4<3[U4(_L9.D4%@ : (T 9H 38 F0!.@"= $:'*J-,FW M8;"C*]!WV_5\%HR, HS)69Q+WYN^\E*V123_'H4T$\- M82;OB'X?#68Z-S!K;*$?=A)#N,.SN.$>-'S];=[ MCV=SZF%:*5<6^UT5F)I3 %3\T>37$S=S7(6MDRFUJ6(J75@ZD8 :%>8K7P MR;12DJCWP-1K!(!V!=#*!Q ]2J&*NLJ!!&ILGL\U#@7;-;TIAB0?V&P"F@!- M@"9 $Z )T.14:9++*]]1*^?6]\9V^,T+=H9H?( M85L"3/6?KVG^.TQL@L .\3WVGVP31\;;'3:]1Y<]9:]\Z)Y,=_EUM:R^9 !! M$ LG0I,R8RSBYA6[*+;F%*WA%!!&D/11A610.3VYF%D'9N8>.,#, M_-'D4'D]N9BYQQ,S-S:WYPY;>,HRK>BQK&_?SH4?A/C0#^M(<1Q*#CS%UHU_ MCAPGO83T)JNDEYN%0#Q'8,E;:[RK5(:6?L'BQ 4_NPCH G0Y+1H4D7!Z.W2 M=%NE=X-FH/=!F'(*$F!<_FA215'H/1A7!L;E&"3%"@D%9-#D4WE@45+! F*E MIHC)6.AY)U#6\Y7&]@NVVG]BWTL#D+K419R@J+')2E_Q&/L^MH00O0AHE;(F M^-A!(?W>$Q[(3W?8Q/83&CE8&#[ZE-)N"-E+$+\'F@!-@"9 $Z )?W;;MC#. M8S"Q,J6G$\6_TOM+M9]FL-%4V#XOE04 .L#.-:%)&<&="MBY"^S,/70*-OMZ M$_2I $0TO0QZ?7&+GS(B0!6@AN4QZ9R(G@;G,2''\4R49#)=>VZ;DMSW''+Q MHV 3ZOLXV"_$D>=;V&^'WNR,OC;P'-L2*'7Y#P!]00YR M32S\8^YB095$09$4K4A"S^ZUV#>@FFV5:\F96PXSJ>_GVYU[TZGGLJR[Z-C2 MS3P,0N32M Y9BB#J-$',-6=.YW_K^?3QPS#T M[=$\I%MM#QXQWQBEIEM84%K@.N MJQ/7=0_#=3DM4+TUZ/7 @6N; Y7YCM%O!$69/MCW]D$R?_M>RGP6?R3S*@F#B:TNEU M"0%G7L!.@)RQ"A+V$_[T;%OA)+%VUFZ,7G FK6Y!(S+J>;C]EK4QFYBN>3G MDZ5=R%/H2(PE2=@:K/\[\9,AS- C;H]\C'ZVT9B,\ PYSV@1T'5S?QA15@O*$$ 6P4&S )\E'SY9=C!ST.+,=MFDV$V? MILA_)*.(J4!'\ 8 ;+&CG^/!]=6.K,IT?'&V1/SB>.@=,O2/F]\KO8ZF:*D_ M21TYY_>JIN2Z8]N@NIV>FN])ISHF3>K!F':.2>_(NL[9F(R.)*?_!=?*K[&ADDY?P"RQAYB5,0'<.*Y9KQ;XD*W8/*[9KQ5;']849(NZB M[0IF=&(?UNW==3/-^70>54BT\-@V[>J.RC=BP1X\@JE(AL5!EE\$S,(LL&[O MK=O!"S,T8M4BM*7@J_23'BGA-?Z"P\O#'LB=(W\AR.RXAUK)<8]M$?A2$NPS M!>0Y"5/GS;'?T7.AQ!Q[5:+5W%514K6J-VQYVA@"9.Z'3'U'4X%2D:FT!K(F M:KW-K#M7PU5P%7]7-;9;S#4.!<<+ N@&LWNMH'H_T 1H C0!F@!-@";-I$D^ MQS%K-:U;WQO;X3=B9Z7X=[+4&AA%ZG< (OA!Q*ZN'=D0(0,B&H.(K 6$WD<$ M39Z5BNQS B3X@<1&]N=>D*#5]'F0$OL>O.$^-G+Q@GW3#C ]X\R.MPG>C"[Q M?L&2-[,^V1[4Z2<1>EGR,:.3YU_G/@VXDU%Y5G0J@?UX$]$F(9J5QC(T][*L M@MP'WM0Z%=SLYQ0!38 F0!.@":/^-G#G.K.]H!XK>9OU! M U'H %&YH\FQ4(^%3"R#HS,/6B D?FC2;&P3 6,W..)D1N;U1(EY[5'B%"! MEJ6;83=@O8PAS06V)8$F0!.@"= $:,*?#;8K*C*T_C4/PBEVP^#!6U6XO$6V M=>6>1^4MV9X 4_WG:YK_CI:,"^P0WV/_R39Q9+S=8=-[=-E3F!V7-S=?-EH# M7=25PD?= ((@%DZ+)F7&6+@3"WT0"S6 ((@%_FA29L2&-[&@2'R)A<9F[@S) MJC[9X8*@Q\*^@*10>3VYF%GCB9D;F]MSART\99E6]%S6 MMV_GP@]"?"A@?O"%4WBNV^!Y?RC))*BBCM MCQ8Y'2T@6.H*F2Q1OPQ(6<_P&MLOV&K_B7TO#4'*4AMQ@J+&IG=]Q6/L^]@2 M0O0BH%62G^!C!X7T>T]X(#_=81/;3[06OS!\]"FEW1#RO6#' V@"- &: $V M)OS9;=LB.8_!Q,J4T$\4_TKO+]5^FL&FM@9ZO\_)?BU !]BY)C0I([Q3 3MK MP,[-@LY&T*0I ISG0V1+\J0 Z>FM@* 8GT&EPTA=R',]$2=K7M>>V MUUHK"G;<6Q&RP&#+#&@"- &: $V )D"34Z5)N6W,F-E\Y9H^1@'^BJ/_7KG$ M"#OW-MI;KYMJ:08SK8 J0=I=,Y"SJ]U9J<@Q #D\(Z>TV$Y9>.FGXP4455U! M\UY49S_09,[NT:2F9/>,/-_"?COT9F?TM8'GV)9 JV7%[#,S1=71? !D>8#4#@A(VI]5$V6MK.Z"-05DA2#D M0P7]M1I"9B8@#^R6EK6S0_@S+IMX#EF*(&K.0>PU9T[G?^OY]/'#,/3MT3RD M&VX/'K'=S$W;+8WQ: 45M:RB"\!UP'5UXKH=&JXZKJ.-=+6RVA@!UP'7U8GK MNH?ANIP6:+_(NL[9F(R.)*?_S"<#L-04++L". 7 M0D^ZB;)1N%E;26!I;%+)Q0OV33O M.!R0!--!6\&"2;5%"LQLA10N J">5K+ M=/;C342;A&A6&N?HK8&L%RY1 F%R_OPOH$F5-%& &AQ1 SB$/YKD\B.RE"W9 MU'6L(>L659?3@NQ%[D9AWQ0P!7Q^6C0I,[A4/9\;$9\7;L\#F (^/RV:E!GJ MJ9[/^WSQ>6,S\PL0D".\3WV'^R31S9=G?8]!Y=]A1FYN6UZ'26S6_T M%$[V^ ""(!9J0I,R(S3:^.2$4%V8.VB\B!$'6RG*$+F):L8MN8TK=$D(% M:0Q%NZIP$DP%[,"F"= $: (T:0Q-#I4LM%7GI:D\UM*H\ $$ XP\VG1Y% 9 M0;F8N0O,S#UP@)GYH\FATGYR,;/.$S,W-K?G#EMXRA*QZ'FO;]_.A1^$^/N= M]8+8:N$X#B4'GF+KQC]'CI,6T4EC%9K8WN4E# IHR5D';0M3"Q^499!,_$*(LCPX(\F^1@[2R2N?,96@+'Y!E&Q>E % M3^E84A;ZC).4-38W+&O>(Q]'UM" MB%X$M,H@%'SLH)!^[PD/Y*<[;&+[B?7H'#[ZE-)N",EDL)T"- &: $V )D 3 M_NRV;6&BQV!B93HM0!3_2N\OU7Z:P=9M#8Q>X=*? !U@Y].B21G!H0K860=V M;A9TMM0(KP ZO=9 [D(QV\9 9UOPIS!TD-7@A#/D.)Z)DI2S M:\]MKS7J$^RX4Q]DH,%^'- $: (T 9H 38 FITJ3?/D=&UW@WNS-,ZOZRHVZ M)B?=DZ]<8H2=>QO-DM=-M323F6:&]C8-9DCJJ"-R-H(_%2+'D Y/".GM-!/ M67B1T_$"BJJFH'DWZ+,?:#(G_Q!)UY#DGY'G6]AOA][LC+XV\!S;$BAU^8\" M?4$.].IY[*D MO.B,VQ+96T&9>:)JF/] ,CR +DC/[140-*",*K8 MZW=/&Y 5@I /#?37:@B9F8 \L%N:.;]#^#,NFW@.68H@Z@M"S#5G3N=_Z_GT M\<,P].W1/*3;<0\>,=W,3=,MC?&Z5!.4M?T&7 =<5R>NRW("HA*NHU56U#YP M'7#="7*=<1BNRVF!]EH#0Q>-+G E<&5#N#+?5D0_SP'3P_.GT1IT>V)7W_00 ML^]? &L":_+!FGDXL[]EK^?(#-DGGF-?U$M+* >N!*ZLD\+L[\KZ."Y_]NEN MORK**8UZ06$":S:;-7>EU1R9-66VVZ%I7+,FVQ__R"9._FO93X//[)]H?".? M7A*/-<>/!<%B)&!ACSFC)U%L\WWX*!0^]Q@+UUZ( UKY(IQ@X=QS+>S2UMKD M$ULU5A?CTG:1:Y+W"_#:[*>VVWZSVF\7:COVRD6@K+U9L5[JBOWN>0&>8&0)5VXP M]VG:A4@^FIUJ^"+CJ+:@?H5U>C;H' 43X=+QGC>1?\BQ?OCA(B*)R?A^K6@< MTI["Y,.52V2(-R=/M8+EX)BD7'$X$\MD9 Z:!?@L^?#)LH.9@Q9GMLN>RV[Z M-$7^(T%X+!8HNM](9<;]T<\KX'>D"/QQ#E/\YOCG#OGIX^;WO5['T'JI/TD= M.>?W737])=ONV#8HHZ/WNQR.R7CW23ORQRI.!GNPIT297>-GX[K;_L[44E-I^EE6(%)A55J5&S/?$#)LYO?VB_"=7#4)A LB&JUE:MRK M90!2IY)ZS6';9H6F&*)N1TG'Z N?5J@Z7I5QG;('K-(F=M"P5,89Y3I_\?X^SJWOC>WPFQ<$ MN0-*M-2S(NI&@UI& .0; ?D=R3X%,*^V!KK8[Q?.USGR<:(ZJ+>U@D T?NIC M0F33=K#@+O4>_9[^95*+:N9[3S;UID:+'295?BU9DNW"W?TEF4<,M[TH1,J9 ML?T5SPAR[*@&$7(M 4WI'LN?[(O3+CQT>&-CG1CDLX/99I=K#==HDELD:ZU! M5U0-.#+<(!CM4."5X*C;&FABM[>Y/#OLCG]5218*QQKF:CI# MMD_M% &_S.A&UVDW,SB\6AD& 0Y79#B?(/\QM1UF7V\-5(V7NH^ C.HUQ39H MY-0-M.NNJ"N%=0-?%4,Y%JI?D$7H.BHF4L'$*A(6?+(#\I!+S__JS4?A>.X, M39.L3IB?>UB]W9Y1.&<;+'1^X+,[Q%8>?FC2O]CM%B[3P%?0C6/I&V6EMD>( M)FV9WI2*X/T#)F"_["V&68V3+Y0,YVM4R,E 9)0L];=OE'7,%"Q?#I"SZT1S M.="1V2:?UB_<@Q-,WQSQ!#-*BJ6-%/U5MT14J%LBF#-[B^'-,H5?Y_C!NXOZ M6MXBG^XOY68MNG\NB4:7EX@C *EZJ5P-DM36P" RFIHW*:I+4&?5$OXQ K6,H\P&A# M*!\(1]W6H">J/?WX.&J^V4Q/R=(T((>JU23M9P&6\J%E,JOK'1/C&Z5%S$.Y MF8>6JQ,->3.[%%H'<(*;,@SC[7#91 3=A5,+!R+ R,UZ3L7QYE'X=QZE4OH^ M$.D_H-%R1*24'0I,, M6D*IA()F8-IR+E4S(B1K-PU-ZI?630.LVJPR>$(I%0BVNY[33I-: I;-[-AH M9#L%C@QFL5GJ>#^D3VX@7.[SA^]5.^?H+.R8%BV9V &&<%KUFQS9VKXE:1LK M4ETF1%I]E=>[D^F6M*CV8$>Z0?C:%68[*,!DFC2D]0L?3N705.%1D-/&/'9 M,[XBPP0]8M=<"&,BR->VL"$ Q6:-*WHO.Q* MQX M$O$5X$VE>).4)@8(>93XMSZ>(=M*,O3!7C^T;-^>4Q*39L^=%UECMKFF1Z?YV=_-,%.QNURL)3YD=X)??ZPP\GY/""SQ'["68N\?*5(K$9C2KD!,*UK M":O]Q7:YN)+9>3VURT%&,F2W<%2^-+V:_776NJ05ER7-8.X5:$G'BT0I,:)# M"$*C6#0?T1=YT_[#=)QR4TOV#UU3VCUE'S_4TE4TA2S?0>QS$=0 ?!ZAT MMQ,?F0_8*%TX8'/X+":/+)45*^,JA.^I!7?*K4+*B'-):'./6-S]W',DF.R\)@0"8@]0=+8B8'D>(:;[E>XYFK /RGYBLIC<.GY&/"8&?L./- MV$%S.%E^3*/WTO/O8ZKDCC08M"^+PD,"("#F FD94"F'YW9@GI)AXI#$1(' MML6BBH3\+)V?D"S*)140]6<"F_X$EN\Q6IH,5P0X7R?4 _%(@JA260[O4I5* M\R[!(*Z/7-X/2;N%M2HS_=[C(,VB^6;R[=PW)[2NG3>F^\DS,IH%RTG%A*ZS MO4M"@\%38ESX-J;+K8/, M;1>Y9AG9/;RVD"]Z?ZF1-@X!$:>=$[<-3^WY-! %%T,#GP.%T[:4HTF(0F&96^^,0L%.$B9A>_B8L:^;,:5& MDKUZ3FF1QAQ&:Z"G))Q#L(L3:%01ZTJ%1O:]*B@U?H12S+.(=DD6>E+\ HS5 M XO7)24(%]UC<^YCBS)3WEB )K4&FJCVBTA>L%\Y0LT.T5L6;&36+5I6BAQ@ M '.V0/YY$;D+MDLIV>:)X5*,DY360.F*9-J<&#$ HL-FH&= T;MFL*:"&7Q< M@1Q.\"K80.SB1P9X^U\Y-CFS7A,!ND^ MYI;7<_5HW"A8_!:N8'2WN(ZW+ U*7>EZ3RTOZ@^:8T\7_B-,F@5%%]:M90 M10>)5N2Y&9\SFMQ3DN3F*[TUT(E[:A0IPP7V='T$=$X$O6]0]\"@/K18_HZG M(^P+EAV$OCV:A\L6499-LY]<"PX7'7'_+J%!;C%L1+;R9@,_""[7$C'9]_7V MADR?G1B22DA-Y,08KDFR>EH2(E2=/+I,SI<!0[K#J(F:5$).4$/J3QY!1UAQ@B/M+<_T!;7)V0=ZJ/2)T(RH M>Y%]ZV-JNYLACB[@^*!34YDV(\]2AJ7_?[&BX-V2=O2'H6N]_F+MRELR$<_: MS'\UG3E=THL7XGJ[C_@.A?AB/,9F[OW0KD+K(HH]O;<^!#5IFUE2B,\*/MNM3_H>43&#)@(Z#D,*ZBO!\_*,3- MN9E3H^451"FEP@(DWM0587J7)X1U62L'U> %8;6OEI_NJ.05]9A\64S(OV/6 M57OD/6VYC\"2?ZWLF'AF./,J@90=VRJ'E4!Z:Z#HHF)LIFGOEV#">_$)X+[3 MYKX^5Q9FCW"?)/:+]]$Y!/?%QD$RB)@$*F&MX]=_R'E_IG6JQ^!J;[*E\_3] M?#9S,-TL1@[-^C =+YC[44Z>F91'$2P4(FAS5 @.-0K6L,K"UISFT;*4^L@^ MCRNIA9B:\65'9 K[R+6S"-(F5G>EO\/BOHK!2 0O*I$]46*SO2F6 C1"S22.KR>H&O_0)>>LDP*2^A2 M:]!/J9H()[]J"XF=,G0G)FB)>W7SG,D1#W!]#&EE@"3UIJRL(2-9?/:8,]:1 MR7R?' IS]3 66$LMVB>/VO7GGFMAE^:=TC8#U/U%-#8?YXP1?_ ^)%^P1.+7 M243DGS?1"4WY_]G[TRVUE6Q1%'X5C=RU=MGG*BF0:.WSY1CI;FWOXV7[V%Y5 M]_NUAT!!HK*0*#69II[^SCDCU"$))! @R/A1J]* 0A$S9M_R:H:5R^<6O/*8 M;036(WO]9)G!(D*(U(,<5*^ZR2/&%/80!N6/I* _8RA33X7-!+Y>=R.3*O5? MW"2BH37M&S.-#?OZV)SW^^/9=*ZS2=6L0NGI7QP&ZG M'C-^WAIS.-KX2\N)=C1&BM\$$^ U34&, 4SN#0"*;:Q\]BKZ MXS58^2O;6+^R'#HD/?1Z:7@/L+ZX%;S*37&,P.=?BS>/M4Y_,,27"V5 O%CL MJP/[^EO^\\FX,^D6?]7M]'ZKHU",:97S]2G&PWUW79PMFF,I'QP]Q(B53 MX<]9)\.%FCUF<^I2M3/NS4FFWM_N7OSI&*%IP6]>YD&2Y9HYCE/&!>YHY3RC MJD:7V'XI_RY!%>@B')+_M0GX:KO@R]E-1Q'R\W.XA"5F>1TJ*R&_> ^&8_W; MB,;&\%N ?]P[YE

2W,J[V//W U[QQJ9"O4BP:EQ86T[(S/M M?(8;8""$5W@E7LAN[M(;B*2PV'O^6LKO#!X4;^-SKN)=P!N/F'J;8_H];1LE M*R^P,E'KOO[]^W^]HS][KU\JED_D +!GRM)PC =TH2UY29T[5Y+5XBM0E4^? MWB:+?8B7PH#YPDBM]^C2!(.5^P2+49 ==N^Y-BY,[V)1.[C?/W04Y7XV P$ M3]AK5<%-XN\CTN3+SF/R!/0([<#G#XM8_(H!%=-OL/!GP#>+L=BV#K@WG\;@(7>FJN0 M/571NKVA C\RE'>@W]#XRT_6$OD8_+\QM6PK6 ,+7,*F^<0?0 B\[W_!*@@W M$\'V#P"?;?P$1/KQ_[84%(@N+V9B%.LCL]?*DQ4L%"OPL[?KAU/?,BW#LYBO M$DX)1!8PB+%YQ>L2?/0E^ZX#Z, Q> GL@; C,R=I9OBA8<,_K(CHE*GG_F0> M(+D"9WJT9K 4F>FX(]M"K(+7@R+_L(#+<5CPY'H_*8;A>H#(L-E;]\F!'<,* M@(Z,U[3&PZ+)-('/9I[K<]IPB/ETVG@[/TC@5#,GA<0;X@,!XP M;@;(2IK26\,#0O&4^]7*!3ZZY)E1\$,SG 5*X!D6IKT"';'9P@$4>D " !SU M0;[. I#-JL#UB 84K@!Q9$93%C!^CI]'--)1WB5A'* /L "7 .V%CZE7L+>R MHP4I%'.=J6MX^.O2NXSI*&?5#TLN,U):OH,:9\&6#2=X2SG>?@Q'_[MKFT47 MBD,S\H7,V[&M?(>C(^QP>',W*D"YA-W$R);%(E5(_7T.4DK46P]"2YE?PL!F M@?_1^1+A?34?=>K(V%)=[16,U=GS7DK9P&F.,\;CZ/V\-REB#4!3!=>)N@$( MG6H2/TNO>_M^. AOR&,@C1F;(6C%=;+2- 7D[-&&OMAV]UG MB;-9BQZCD:U@#<5,D)QF(%5FULJ&7X#]#PJ<;=/W;"78'R[WIT..''**TM'N M"=\-Y<7-[_?W7V]>=I3_B0',[]]6EBS!=F6#D.3$KD!^D ,96Y8-+(LQK4( M0COO,@J^^<6&[CMX$3DO=7)^H0Y+$J5\Z2QRQ'8T;)]:.B[ 8@*#]:]4'"2\ M/=E'XJ13[N#93Q- ).(2T5I&Z8MU\-I?N*$-2,3@+HQ(/OXS=+B*%F/QSF ' M_ K@BEM&06C([*(7D:W V(4+YK]0M-,]&#" M'\'] 2\ J0:*+4L"I0% MJ',]<,[DM3+E 'WX*Y",QXV#;VR&O5E)X:!P4LR3WH&$]JP5-["C&QWN+;B/@)0U MY?;F4=OH_7W+O,! J;KD&K[@)RN\L#A3NXBG)<+9BX\)Z Z(";B ]E^$HX6" M! 02HNJ6%[325U[#_9GU>C*;IS[Q(24MWO!-8GE<=HFNI*)6<#215*7UQ=67!-]C*43ME7&3'VB3J2>! M3.DD-\5S3V\Z'!P>9YX1QF40R?"##13:0)4TR)"/6GX*_SB9DBJ570-$O7A_ALHB2^:\_@ZY5G\,ED/)F,)Y/QJB7CE;L0 M"S+%X%.]K@OQ3^P9_]X'8PE=,8EM,;I@VP+.A P[/E4;58D?7/OG&A_7< M- M">X/084ODOH*>L@B[YN?SD<#I%P:/\& MA+KAI^-5\4-<\>UD,_ ,] XDB78S\B^9%HZKB697H=Z3@A) T27'$8_-X7U, M&6H[OO+3<9]V!6EJ$1SP2//)LNU[Q_P(NKKS8 '1WQ/,-__-_?@)38[/%Q.K M28')211^E#:28&J3$6R. M!FR,P'%=6TK_CU,WG]A4,=VE83GHD%ZN0(,#;YT2<6_%VDBL+ M J$&@NL3J*F;B/LGK?L)ELU'MX%J<]'MR/N[>W)'Q)E 2N>9V2 R.!HEQ#_92#@5*-:MR^]7@ MLO60P^,=4KNY([(K/F:3O/4C$)OEH83YXKT#;=_U#?O+_)/K/- Y(BXK>IT6 ML]NRX.GXC!D)-;DO'4=)@-%&YOLCXQQYM!CZ]'B\$;U_.$@CL.:6D>+.E(0< M'TK(?K0$;![<>EHP!T.&"JH/W/W$_8FD1<7T,[,\X.; YBFJ("(6C*M&W%/G M>12=?33L,-9BQ!Z6QIJ"'E,>-X"WX0X[8.2(4U#B?G[SJF+Q=4(']2@D6XQ_ MA)AJFG9K4HX.R1S8CY/=#Q*"!9SE=6$=^)8).X-C53 5OH$WY"0 M1EU 8 !=T(9BD7VB%3[B OSU# M+9>_.>[?W,$E%F1O\OQHVA6GKAC%_'!*'YM1:<+*9J1;)43%O9P(/M\G#*;P MNU#3 KY>E O:4>)+2(<<8T(I63(+Z!C5S8059(@U1:59GD T.V78O D^M;P- M#N*#>>+3T7!;V9=2+@C1&AI*F%K ']EX _2Z(.U[TWYJ@A=@ 8C.Q82)J1O;"8QV!2.&RC1GEJP"A1_4FI-$ JD7J1LPE MM["3#901[Q-AE02!CL$V)J-BRHM4RD0I840C2D08S""G_+9[AD%PC^"!N&FRTFD#M$@ M,^B5,(.*.D1-GC!!GE#6C.886D;EX^6TC'HGFW2K<#NIAQ3K(8=YDJ(>2&7N MH$F5K/EVN(/X690?F?YJ+9)_:62+JVDV&\.A0]P/#1[E2J1Z.DJU5I8,N+HI MLK?C"%G$P*,D3^!F)ILSC^?,1Z\HB7MM*A-)[BKWW>"3F.0,+^-IJH9G^;QD M$2--;(F5S]Y:Q)_X3Z8L>$*UK\"[(\J(8-$I2;W2>%Q"6!BX\"Y* M(^*1K=4*<(3\4%'&(3EBR"/&P40:1>$V466-CPN/8UC.\QF((DS:HR B3R-/ MG&PI^JQ_ZYM2L;"1N M4A!\GQ2T:6DM2XBGA] ?[S>GAR3@H!_4S7P_!Q,IRY2@:\GV<7!MTX^S+T6^ M'1(T#PTSW@F#F:HR#0.ROM8HN.#G08H/B 8#5)YB*'/+#&<6$A!TC(QVF MM@JV,?/@Y*?"3A>=\:Y3U:A05_)$]NQS"#690RAS"&4.X?%R"/76E-5GBKX, MS_&3[F>X8TSC0O$W%5G?Y%VAAE^V4"?YCV^G\#!5UB[8[">OYN &14%[G@HU M;ILI_ ^\75D];\%PNZB*6I9S,RWZUWL>*2V+3DPHJE+0,R4E42/LJ'B+/RS, M=_O,GI1O[M)P#KM/I>;+&T"A>I=RC#L9[KB3%*)&!I"HH2BIL*A87;%1GK.E MWHW M5M')O;NI*V[XEBT>,*(R'?+[;@Q^/*0GRW?@EV9HLR_S78ISSA,VZ'9S9N^> M[RYY(TJT @?KNAQR^P:(1GT03/2/11 MZHPH]$M*W"MQB%1A8N0E-F%T[9J)M_=FD MBG7#S?23#J0H-G$B1K*/U78(E%)#06H,CFPE")$%5YF'T\3@QRN E5X'U9H: M&GB&42^ED[]//2CPF=3VQ)GI S+HZ[.>;7.\W@JT5 MT[LEE4DJ.V!Z=_-4IF%C;[6G'SRE^Q14=J(IB&= E&]9(U]./SRQ"#M*F#A% M9AC\!EEV\#A1.3VQ-2BUBU\?&Z4P\T =3;HM0:EG:&>I1?[9,QE?PD^HP\V9 M+N;?QD+W6>N-38#ETAE5%?-M5QID]H/4+VNSK0%(PJ&JC0?-*IP-7'2[[3Y) MX)+ #[ <3T?@0W3"JA.M88OR3 1>E$Q5T.:Q3AYTR0#.ZH'RS^PI->G!:' M^^]O%,OW0] 4[[__2=_<=BH>[VK)'4ZRKO4G(47/]P5(,>HWWTI M&J=B[Q+3\,QLB4N4*$+-C6D@7MSDP[1\X^'!8P]B!$U<>Y&>YT!%62L@\#FB M(OSRP<59DU%%)"_XP'8<477'1EJ#BID)3PS'+O@*DA]^:-B9KFK&U T#9QV=BW>2SI8187>N M%PX+>*.Y>8B]WJ-\_)?J!JBF:^6?H6?YIC5+-55^""T^8P/^3L""\$O-$< R M'T!$AY(0,3$YP8W>($KPH7Y^\&/L8(-XC3!:8;5=0(7>F9-;ONBQ0D4]4<4P M7'7FD;JDUYV8]HVW5OW@N4N =8 J^C] !D5#"0ITQW&NU!$^RYZ53*" E8\H6ACV/6@9&;3'5=!'G9BN# M.?8 %#7/WG+C) ;_9B8( YL(BVKDS''%>/6"/0E^%A>0B4:%KL/G M'%%E-/-]FOL18PW>16HN$@$D/2 ">W+R66*T%SH#GTOV &!R4GN*1EWC)2;= M/7A]QYNH%6+JU9W2;W@=.-\8=H]6:*(V91Y;2Y8W#]*]G_D^4X# 'HUBR@V_ MK;@S;NA86&B/+0#)-J?Y)G@4.PU]5)C1A*!A;F8T.9S]6J$YH$8WF S)\ZGS MD3"#!!H2?!(<3+*A(^ARU.!U1O&;K1C!.7Z:J3/GVPIM%3>M8 'W9)/LA50; MXWN(?WQC#GN"1=*(,Z5..6+F7OK2DT[E,=9@DCQ?(=H&EGCY<$/^W!(DF\.9 MJ+MD 2EB3\J-1B;B^GUNMZ28$.QSZ0(07&]SH_&;HDVY"B/B3NV7QD]BTX28 M]XSQJ*\K'R0,(ERLTJ5:@HG/\XORSH]S;U-8DFD\^3?#.P9K/-DSQ*49@< 5\UX)_;@>FDFUIO>U]'KOU%^XJ888Y-EF% MZ1L95)BR !%VR7@+-33NQ1T7H=YVGA6NMG*M34PD=N#M?BIAUQ'/B'MOB7.: M:@'WB/E/5W1^X/=$M6H; M2^-XPPQ?2.LJG*HWI\@)U8:ZZL833FE3R0 $G*GJFO$@IF21ZJO_#4])?:(R M$]O$#Z8T9983CV-NKI("10E(T1GEXAQ;@_>ABGKQ!'R$&Q8#4STP<->%H)'[%6TK'XI\NDPO5/ E%[>;X;L'VB8F'"PCBO%1T M9MCT'8TW,XFM7EOW6WS2VU MH@'+0=2\)@)6ML-4W%H+(9P(8ZZC $8A*\AA!Z>X)=8A&]&DUID8APE,^RE8 MJ$AL<["->>\M&J/F;DJ26\ZLE@R#C$(=VR9H"B>U^IR.'[&]SG0=GY+WYTEF M3$>#GS.G<&8>,WP13J+= NX]>>CO=B+-:X-@TN IP_4M>TWQ)6:(&Q^B M='>D"$?X* ).Z2N/HDF< QNSF1=&G:?L6)WA7!M-!4$%$>_<85!'O=P0H1,6 M$PLJ_FK!%GAK4\16SJ-@M_$OA&>%(Q:UEBV+>J:F;@E)%&%P-&4J9@T= MY4PD6+,8^P.R25#88F'LSCGQ *("ZXSH.+.(9V%,_TY(:/ MYZX-.UCS'Y+ C1]&)&XC (17GN_VHSAR A54*0OTB)0N6:9(&*FS9[PL.]5* MD9H0^]J0"P&T07]PIJY!0]S4^ K\<(63WNB5H1_K;,F[XJDNJ4GV7'YF6DF2 M/14?.YZK6R;>A>(JW#D%#PJ\*%)##Y/>!4'Q9Q\$[\L@N R"RR#X<=K \3!K M4?"U/K;'DM%%(H_F+?\,H\BY%7&W VZV(:^ M>XNQO#R"+RM-4H9LG"DFE%X_,$#JI=T4B2.D_8K&9Z$X18[Y;T)QBM2- M.!Z) 2*P =91V 4]0_ZMD/;$T,E^YHJ7)3K6KW@FWI]HWFY[*OYMUFD68\PF MN@B1G=)LN&WFQ[$)OR@X09$R)QMO+G884) @T2&Y#]8 HTBLM!$52%S/FZ[8 M:!%*PERBU<03 @&<16V13N]H)Y0H<)BGK:X-+WE.U]ITF^?C]=)[?DG>\S9F M[<1>5K)U:,1L&YGK?>Q6P+CP9@Q/Y.92=OE;A2>+Z_VN16,/ MWN)HXQ<82]2ZK_$Q>(#^U7O](:/D'6NF-_%A^Y-O-7",,SN3.6PH?E!1P M,,N.$I'68O8$9<+$G%-(M]@Y3S+&-H37S6>V'?DN"NQ6[FNC80O98W!M*AZ+ M00QOON)V?BO80^_.) MO<5^UK3\2"E3>&515V%RMV:N-!V1HI4X28F1'.[6YHMOQ*K?%YBRT%*][>TF M&6:1.,M?HD04GIH5W6X54B:$PL4*)F1A,@W\SW&CA?!S3/.@]U'*'I_;0D&7 MZ+6&*(]#)5 PL)K9")7DT_E'=;Q+"E*$9A"GVNY=299=$YN^THK%G58'O2IS M34X&OJT9N(B[2>]5[LM)5_0D.C_HF[X;>D"?9^YM2OL^8V]3>O_.WJ;;KOLP:] 4JQ7+)V+Y0<>,Y:O*B#&?LWL*CQ?VF[D6:[U2R6IZ76[;;6TZC;VF!R<+>U]G06EAA_%1@_.1+&ZS=WO;$ZZ$N,EQC? M*HSOX0#$HZ!\_^9.'ZJ#P16UCY^+6Z!)9NOJ1 MD&6$R*(-1A)9K@A9^D="EC&87)JJ#YL:Q2>QI0W8,C@2MF#]4T\=C?HMP99K M=T*GV@+)N7&-4\GP.%2B=7$B7$\_6 "WQZ27R(+S-8Z"+#@+5^UW#^:H$EE: MA"Q'"@EIVLU=7^WVQQ)9K@A9CA1-T71$EJ'>%LYR[6ZV5',NZ60[(KWTCA2* MT?HHB;7NP6YI:0FW"%F.%,30,(BA3D9-3<*3R-(&9#F2^UX;HB0>CZ1']IJ0 MY4CN>VUT9&!F&\T<*8JG:S=W([4W;$O^ MLT26)I#E2%$\7:=LSJ%,)KDB9-&.%,+2^S=W/5WM=Z^HFDABBW:D&)8^H&S. MR>$13YDA4.G6BX?S2+=;XP1SI#B>/@2"48>ZM(RO"5F.%,?31Y@AH(UET/>: MD.5(#GT='?KJ>#20R')%R'(D?[X^09-0'UQ9AD!KU38^#R!1VKX=.V'@^5HZ ME6,:.:+H=V_N!A.9&']-V% Y9I''!@Q+'![!DMC0(FPXDC>^KZ%1UQTKBN"!DJ.[CRR(!5+A/)&:X(&2H[L/+(,+JY&_?: M@@Q76L/RP\71GL=R1^UZ9O>HA%)BN-0&GQ6/?/%T?Z34XO[XYFXT5KOCILRG M:O=Q BN\WD 225G/EK*.E(;=QY#01-4.+S%N&V5)^I'TDZ*?XY#/ >/]S5U MT%AGI=;0CY1,DK(J4=:1PBN#'C:8':F:WE1.\O%(2YB)T0XB6 [X!.S+FM>5 M@I(.H##=$ =X'S8C[Z*7;O'66K+TY7I):)U&9I):2SA)>BJI![][P+QM^*'L M$"*?O_;QGS\\>'C./(^9BA$HAK)R+2=0+$<)K.8CL0>[U2].JRPZV,7KCOJ1 MZMD&. )QHO9[;4EUE2@O45Z@_+%<$3HU:]$.+^&4*"]1OEF4/U)9W:!_6* ML.5("3:#R%LG\)<[Z(#?0Z7<$$S_F\$J^6$E+-X M][_I9_Q\4P\7$6>ES^$_&TG,_0%<[,KU>2*CQVQ8YI&]?K+,8!%=:NHI 8-N M\H@QA1.'0?DCJ?/.&/;O.!5&:KB3WB +@?1_%W%&]\IX8+=3CQD_;XTY;/&5 M83\9:Q\O(762I>5$BX^1$VV>&) )[RJ!%2$&G,\V5CY[%?WQVK3\E6VL7UD. M[9<>>KTTO =87P 8;V73XX)PY%^+-X^U3G\PQ)<+?X]XL=A7!_;UM_SGDW%G MTBW^JMOI_5;!AU335=0H'^IOW/JHD _][KH^6S##5#XZ?H@-^IB*/6,Z&=)O M]IC-><2JG?&S&S!?"5PE6##EK>N8S/&9B7\1"S("^,<'RX&S8VOI[P%\L 3Z M\XDMO/C3,4+3@M^\S(-D@^70?S?X3,1LNV-@W"FF<_S,[4U@3 9BQ#;R>.6- M8>-E^UFBSS#-O&*9E3O16O^P@L7;T ?49=Z][[/@WC$_6<;4LJU@_0,A] -6 M>6.[LY^)[.ES*0=@8N9](#[#=S"04RODAE[(LOQ1$#[*CR$5E)R$.?80;#\ M<^; E=PG3&[GS&OEN8^6"9AE.5SNXFT;4S<,,.6=68_X*U^%8_H!8I\[#0S+ M417#,>GH= VV@),%Z\P]=QE_XRM/ %9E)N#J*]%%G2GMG\#P I.8%VX(JYK^ MRZ/L:.O[X_J!TXH/8".=+A=>=>1'7^_T)]OE1]6E>N/.:*S76JK\H^.KS^OXX,*!TJZS_[V NP_^JM ?3E^\#,^>?-ZSU;S^FU&YH)DC3I/Q^*U M0>$U[ PJ;*K =D1-YE;O%,B@*5P8KZ=[T7NY89?5L\6?H;?HVOU!NZ89E>KE MGUGP-O0\X%&U744XZ$B=:$U5$;7&NWN EU92UO51UH[ZC&-0UO#F3E/UPR>( M2P^N3+,AZ8,ULK<\;\E.-+51P6E-I_ 7YJO[V0S@ M$/C?8B"B6$F@?>^8]P1KG'F8_*BVQ,&T;75\N"XGL[;;@UW/75[OC/%Y5%^N753-P+K=9&#? ;2+S0M':K=_1?UG)";5UC::P"1,0!VK MDP+K3F)2FS#I%.I%@D;^!Q!4'Q(Y51NM:![9I-^ SZ"EGH&3A][RJ2T7I#R\ MT*OK#Q=#DL>.+L797K6I#V>A==5>KR93/P[OKLBBK_/:]PA]['_M VK1UIW( M:V^[ *[GE]\?(X8XD7TRSIL)96+X"#4#J5Q3L?HM2E;,*1M$5VUA^G#PZI9_ MULR]CBLEZ+_HO51VY[4H%B:DSNS09";VG.6CUPV,E_B*ZU .]"S.@9ZE&I?@3M>\'/RD"Q%*6P7$W>9MU16KD=4X<[A M1P M<>S+.J^.YP4-Q["56/E5T,V&V#&-FV[_.^[:!>"PK3GCIT[P9>/4FU4S MNVID3EF@\H.R]Y?POC4=SS/]S;,;?G%FM<#[DMQ_D0JO?">\5YX6C/_<>/ 8 M50(@3;%?;!;"KSM*D8*K&!["W QGV/39Y\$P_EE\#T",44OT^$K8KQ6;X1[2 M=Y-0M6W-<+\=Y=ZG;PA_RWZ%NPS6*V1V]EJIELI/YE4,Q$]\H1_PE@S_AAN; MO3)#[PEASIR$:8]N[@( UIH9GK^).ZKBAU,_,!Q$4M@0_">_=8#39I]X 2K\ MW0H6J!"A& :(B(B45,!P]DH"SL#.5TE [W]5RNV+JO!.7*W6 M[TSZO;K5!J-!IS_1&LFAU[2.WAU7R:'?J)'<.NBE9G;UJ<<$M,E?@G,#RA/8 M:Z4!7VWB5.O3H]IK?8_WL[XOS?%YRKAI3H4!=8E*!6,UYEGD0AWF>JB!\P+B MWV* UR:"R(S>X)[QA;2<-$7$PDH*[NYRI!= U1+EF01 MR<+U?V4>$2?885^F<$8RG^H2[!@GC*J#R<'M0]LMM$Y,G/_PK =#_/+HHT M)IN:-NM7=]E**-FLF%I=X[U,I*KN.R:YCY\H# M&&O[Y0%<0B>RED>2>J61I*<%\UCD6?T=U/F#F4IIPQJ>/C7(\!3;S M:,UH$6NV( \T#TP%J7DRHB53DKVU(S"2[.\^"LU<5M1.>[D!8ZJ2XL-R8\^! MB(? 5RY%+0$BW'PBKP*+H(:Q(,LQDE!F%?CDN^#MT1B3M5;9GGUR#UV'P M+F?.P];S%+3F&A>UYBJ)A_&S%T!$:T,[KSB4' 4&@78^I..1Z2+&3(AQ2W$$ M9Y ^\JLHQ!DW"Y/1MDOKVS48=X;8+*]=?:W&';U?;ZGRSP=Z8VW)]/[H'!TR MZUA?/ZPED"BZ(;^Y2\,Y3(7.JJ.-[F"G$E&P@1(7R%7VM)+=S$JZF9UTDM&) M_1ZELOEB_)4[(PFG;J;R''PW%4Y]Z0Z:GKZC+SRI_HG6^KOG^O4=O(.;NY$Z M:&S*;N7KN;0.19*HKH2H)B<@JB&VVU>[DX,'9YZ"JDXZV/K$VL4GYONOE#_A MBK$H@/)V+)\<)\]#O9"M3PX1L D;P"#(Q^4*"P0^HLG _."=0*3:S&&$#0%[ M@_[Y0ZH2BQK!HAT2Y3A8-,; O%XP&/-: _-GE!_WZ.LE9S*&OD(''9D,H,U= MQ6G[]7E(%=GQXA"I4A"DB1'L@^N]]9AI!9] [<1F%WG"Q[S6_#RODS>SD+AR M"MEQ&*Y,NJ!J:(>T53M-+N5%FQB?6; A!)Z=$W.+?KCKF:UY/-UMJ3S7Z9!I M'BQM9)+'=(-^9K65Z4GOYFX RG2OH<:FS=W>F:PZ2;62:D_K9]V':K%A8%?M MCP^N&&D%V5YH9FF3/5F*LQH1S;F_U.RK=UB3I1M M=GU&VS7VF3FV0[E?[%!N985^K8#GJ#,:M(\!O%T YQ<]'T$7--DT&6PK\T": MHIE^=SO-?/7<1PM'W0"!8*45)X_WOU:DL!:1R>#F3A\=7.K:KOA\B\DDW^1" MAK,;"U'NHHX:$H7NZ0NUH!:^_Z-FP$Q&A1DP!_G\CYI9O>&Q1O=8XTU42\@V.5U!..-B3T,R.'L?US>C)S=WX<&^3-*.E M&=T",WH'=31C1@^[7:"9@A&:UVI&GU&73-O0^X5C9 :>S, [HCS6CZC##KO8 M&5:[CHS9HJ21*JEHC;31&^QHH]=<[[1J7?0&5;OH17A$S>>'9YCLWC%I M)ETJ00:+'&W7#[U\ELRPJ^5ZR<%G^6YTV1J\/S-9*/W>SEY[!?DW M_'WEV3GQ_*>CWD[SR3D&!XO,S)&9.3(S1V;FG%MY>>XNQ?YV=2RM>[T#Y2>8 MAW;4Y#61I46:F Y"NYMO!""]B=*;>,'D,JCN3=PDER(BZ=_U2YRTC3QD*DX+O(3/P@DX/);6.;RYTP^? M,'K&-)QCS#*6:3@R#4?:S,UQK]&QN-?HYJX_R&<;2YM9VLP73"X[\F[KVLQC ML)E'TF:6-G,K2:.FS;R#-AJPF2M,JHEJDWR&QV5&'O MK;?VNL!C!DVEQ%Y(ULUQQE>.6Y9W,ZR;=P/:W I@N_X*;#&X=\SW_PJM%7;( MV99NT\N/;H3/\NDVT>+4QXM%*^^574/+UVS 4WJV@A-IN38[[4C5*0:A'"79 MRJRS9ERR MES 44,Y#/.\\Q#-HF1]"#_1*D-QTS%6W8TV_N>CVUWVLJ5:T57;0E?4GZ*J6O'57D#=-7G^A+[\JI M@V=%D;V3 * M#1&%^N.F^A:U))K:0O;[F05/KO?S0.[[W(*I]4AG1RG++M+)4P>FXXS:4L(B M<:0)'-E=OU$31[!IDMZ4;BO5U[);_KIP':;X:S]@2ZFX-DX6._*QZY,%S0-M M2Y*6Q)$F<&1'UFMM'-&Z;<*1ZU4]/S'#9PO7-A5KN?+<1S&O1NJ?31/([CS7 M!DTWK0?4,U2U?K\ENH?$H29P:$>*5L,XI'$<.GQ68;OT5YY-W4IF_,,-#/N< M"NQAX9U+)"KMI/$.#?M>Z&IOTG Z9"NF\E;:B\3,RIAYTGB!U@?,U-2Q?K#& M<,+RV*O4QWU?,6:S2E-UB;'P@\&=?)JB J>T\=6H*M7;S_B@#>D8>>SDU>%X0]BU MW+=^*4MXZ\)7F&."F9XI?*(]8PF0JGC,7V%S\T=FKSO9VM/".N%BK,@7/-UL M+R@6JXC;[F,]X,:9 (6%0_DC9_DZ# MQ[W1!F13_ZU>7CWLQ>75B[CSVLIX8+=3CQD_;XTYG.N583\9:Q_)/'U;<%5B M1V,4A9M@.G5IZ%CK] ?#NJ6ADW%GTBW^JF;!XSE4@GZE*KW?7==G"V:8RD?' M#SUL:*#"G[-.G6J]LW4=J79&&FR!?:NP5/NM"_P)IY7A7R3GR*TH)JD8MO(] M@ ]XU!]YR8L_'2,T+?C-RSQ(-H3:EE8$V$'@I+T(1G5[$7QT L-YP*D3][[/ M@JT3/_2"%@1Z00N"9$W%H$7WZCZ@[]%]X/MLPY^ P9N;1_R! MMU=PNK:V(\B!4W8BJ-B)8'>7$-FK0/8JD+T*9*^"9]6K(*YS]-UY\&1D>Q8\ ML:EBNDO#:CS.VEQ]\54XVYY?5?5P1]>"+3K;7MD<.O8MF*C=P<'##F7? DEA M%T%A.X)5C5,8=B[0U4'WX'$"LG/!01U67?>GC\;@-/3A2U^VZ&Z>M':/ 6^6 MM 8W=T-U/#DX[UP6B+4(B7:T+F@PI=7&HY4DI%_R9;Z)+=50)2D8 MZ&.PO5/F:#Y:&4/#A^C?W'4+RC"RASANZ4/%-/W^CBEH)T\]'M=-/7['IELG MGO4'^73C_B"?;HSK[)5AS!(76FMS?+PX@EKWF^*?Q-#7X+T]I7\(VUH!@ M<\IB!QRT@KH<8IAM"#S,ZW@@S&S;"M8_V'\LI;A\HWK>91S M_-98P3?!NHB>L*X^SQ/B(B*//;KV(^8MS^@5RER\8P]&,1QL/PJBR4?'!YS! M-'\X# />$6*O@/RV1X#.^1GC\;8#YBT5QPV8LC+6E$$@CL-#/BW ;S98W"D1]<3OX'GF!\HGH&3 MFAVB(#<,?) 7J%+08/..\@,^W0Z8Y/4&O( RQ.$C4#3^#?0W72M^.,4U Z!\ M&YZP[32M_N=_C+7>Z+4?NQB>%M9L 9N;V:')?(74%ZI9F8\ $D\8J?G8[ MO:B.X3L#S#+YE^@SA[^_P:V1 YU3@G+_X#'&^T5PZ&&_3@M_'2R,0/GT\'IN>\00T M]0#B%L3J=N)!RL-#&8K- BP\@/.+W]3'0FW'6>D-?G3<+XF,WY.^R"0LF_X2 M\Y;5RK:0ZZ;@L>3HKTPC_%>,1\.RC2D!I:/$=.'#B4E_V0Y$+V'.;H%9,$3U M)02EPJ!S^M';N':*U\4Y *NKW>V$> 'I?V-800+'J**J#@9 ROTMS0:X8I;( M*,M/*W__"@T/O@-U"T$/*A?QDSTP2]_5,2'-L;\"\;NF-?MJK'G'L?RQT/@I M\(A$IU*Y3F(H4]BS"[M;\:7VV'F_X9V3_;-EZR4(F+.Z=SL#2'@D9;L?A9[^ M#=26=VR%JHP3?)E_8H^@9#^P;VB_E]3O8F_Q5M;O(NYF[0_B%K.(-*? 8BLP MT*R:ACXH9H#Z:PO0X,J6JX!QX"%]&+XH"O:K5L,6=M*. <>BC52R%D:BM@[_ZP-K6((6/]I M!Z_+54Q0BJ:PH9R4R3C8/G[^D#4 TBPZEBG=A#U/*#Z0]^S\VG"*[Y%J<<4W MA1X+Y?^I?U?#DKLJ5@G>@$GL?U^!:6Q^*;O.W'5SGL8E2P M0#N8KOR"RSQUEF=K[NX_'_:ALM$A5(;=FQJGLFNYCWUI:7Q,6M(P8;O W]T0 M+1W8E* U=[C2*R+OX\]:6G\@6AI@ M.TDIEQJE)>V8M$21^WIRZ;#,JAU-/-OHL"_UZJ!WAN)+&3^.Q7Q*XJ+[7MFA M7_O*CWGAHS)%!)=15BX<=C/LO+5WZW/INCHN[[HJ&ZC*!JJR@>HA#52WBX?R MO#YM_\ZA?QA!Z!&S_C+_Y#H//YBW1,9:$G88MC7LD)PCRF[()WE$3['&)(*@O&A#5]%T4]'3]Q1]>4%A%&W4T?7:893!L#,<])L)H_0Z MO1W-09OMP]GFP 1/.W@FK26+FH@VX[V_QH*F74>^^&*E'<6*:?&:B*MO3"1" M@ #^ZEF@7JP,FR>4 -"PM3=:+_]_$%1URYF&DYN[@=K5C]X/4G;&V,8A!J4A MYVOJ-G F0OGH?(9U?SPQ^Y']005*=:EDA.&]KMH=-C6>N27=!]I)#,.]B.'2 MIH2>C1A03/QXB-$8 4 ?LT3=UUK*VM))Z54Z%)@%P[ MV\B&2-\:GK>N61J48A']F[O)6.T=WOV^P1L\4U^4]D;O?Q347V>"($94%4NH MA/5;R@P@A77D&-R'XP=Q ?;,?62.@9%PY<^H9LMGF=]E:_DL7[&M)<;!%(M7 MG?/R+(S)8,TY5J2&GB<*=DT+UYF&_(5B@QUE5\7@7_VXV Q+B9YX98EG6#85 MNI(O(.I6@B^%>[A]_^;CCW?WO&I$Q6"/B7TD>!%[*G7!2)5;&_43%L;ZMJRA M+#&^-SRL&//+^Y-AG195D\/-/#S E1L(*B.T@PZ%/VU[G;WR9>@'"GHK M^9O$&^=QI)1 [N^^50(XK@#_M"T,,?.",8YR*4QL(]6]83,C] G"5-]DQ=?L M"RI4'D5*2C:-AH,@6XINV'1Z(RCHLI,;XJ5B(H[G CD8&+^>&Y8'K[)#IH14 M]XVI:K8H7(-7KT)LQ& R?P:$A^C/@(#VJ62+.W#!"_^.[_N#&=C8ADKN@%?/ MUOR_^1 R)NNW,H2,K'/NP>F>7.\G!8N7="8$8PJNH@,#<,CTIPN+>88W6ZQY M8X:59[FHH_\;OP_8;.%8_PKA)R&F&L"7_(4LM3 O!DU6 M?[ >Q9(+V#JBD7C5&I\/'UA#-^9D_*-W=I."7(,ZR$.QL: MT"9K$BK++2K;KWJ#SF@0*>$6U7R^ MEQ8FQ'OJ0-7Y\ZM^!U%A3]S@#/_8GC MF;! _ZR.Q41LE+\!9J?O\XZVHB ]P38%TW>R&*\"JD9Z#"$4XG]YLQ1Y@54N M4!,7^!T4;FL.8$;-#^["4_)<@7\.]^>D950ONFH_G"V0S',(D+MY$)X"*]2- M7_/.=7!NPTLQ./[BB"%'JR0;5!5FT4],RV.SP%[C0W#+XE\J7S;3^(BX5HC= MCS#G2+ Q>J/$J,,P2B_ J"(90_?HL;D-=P2"V6,K;)0(@AO)/4A,(1>[>/A^ MN%P)*V?JAD%T7?&GM!I'-%#+T(RT5JA\"M48-3W 1,0RZG/A\+M.2\_-YH?M MT7#R6XV!DQ*\:>;)Q39?%.^"J0KGBY#"A/:%5"."@I80ZGD<5U%Z6EI/[90%:%22 9[HN'M+1 MDB]:\*KR M]I8-@K@:_?W^_;_>(>8CUOFNC6J,8SP@#UERJP[0\/BO7 M9]PNSRRMP@[PU2A60 R!BV!7D2\9 M:+RAW6WP.H^.$MU(V4G3IU%)_Q2N%_SEMJ.+=C>B'R[^&E_U5Y]<5N)Z%J1X MS..#X.6?2VZ4IB<7,XN/"2J]F,)%SJW@9=2ZN662KZ?!?K]&_JZXO_3<9 M&]NCX_1P>R.BF$&^Y^]\PP%5T()H-,:"P2U]0*/4=6XO;VG%C.XSP^/RL&9; MI<8.,\%*XGPZ5=W#Z%SNL_F<=Y0F;*/:LWU\LYF[TC9/]SYZ27Q,+!U[RZ4) M\) O*T:.3,=/JLFT^,1C;,B8;YKVVW[75KON^Y@GPWZ+>3=TY9/A'<*M"1;1 M0%-W5!KAK_VQ>.GN?I&T/$C/A*[79F.UJ^US@95?#GT;#> MR;937?E0J0HUG%KI]1V(I/V;NU$^*OGRMZIWB2*\=JSGF%0WV$%U56Y0!'V$ MTE1RGV##@E0&*:N8(;5GXT^1IT6H-RLRI5V';$%JR\SXC#_^_9R'W3SVK] 2 MOEU9-YNOFYW(NEE9-ROK9@^MFRTW_D\ZQ:*FM?2.S1EE/03]LLB[VM'VU'U]]Z&QUAHX3> M-E4,8)L+Y7.QS27RFF=J4'(,A9]G@>O%9";ZNI-P-XMN#@-B<=MQD,TFBUS; MH)Y^^O16^=.Q>-/@WS_P> ;Z(NB#MS8LHMS3, 87L<^=_:0?HJ?$Y-'PBBH5 M(&]ZI_@4$#3]F.L.L2IR/.6CK2P!K:)O@ $6]S?'LPK:R!S0.0?$XI@^][+_ M1*>7PC#6PND*4\.^BW^-!OTH D9-2A$!O[%'YH0H'DPRD'J3\9"RL P^OD&- M4PH\]H"C9$44!O@-7_P%?D?AJ>YK7(3^[+U^F5)KXQ;!D7L0:_L1D[@SU4A1 M ;H,V:\D*2HA")[TYJ'7SN634C@YO,F20Q6*F&6$C V0YZ;W]0[E7V4Q$#0_W]1GF,5$ MJ.#ZE*#G^)P-\I45#)]B8"T0S"M_R#Q0:,/9O$)\E$Y.K^>[HQCODP6OI:$H MQ!UHA96QCG;(A\ZT,DY')\E,03$XKTP81I+M]^+FQ[?[FY=QMISRU6.W'[]^ M(;3^@WO#T?G]!QR=)$UO'.4HB42FR*J,.K*C/QYW(!"G<+UY?8.YORTY\AOG MZU\-+UC_2%#E*_/06@.[Z%W(?KBI7UFLV'0>W]R-\TWQ?HNC\C'>S Q_H?@& M=B#W*?\1B(-<_.D @+HMB )@FZ-2O[ $E21H"*\-*34 I)]-66 4PA%4#6]_ M8;T4(=&4@(R) /X1A0N$1(?WO[#@F2#QIOFQ,(2+LI:KD*?=BNQ"$]$#9+!G M41[@QNNCNA'@YL"2DX$,95C62C)YEV@CW V)4-JNEZ@4K7^ 8SW0:*PM:,P9 M?!Z-,WVAN[G..LC]OS$._2_>6T "9O*-\DD$W\6R59+ODVS@\817*7<+QD9L M]5Z5G6)7Q^0CG6."GO+N4.UI>7]=2@Z3I>&)MT )KG;*5544TY1@F+F6IVB* MWLJPS"29"?<-*",2[.%5\ZQ*SQ6"+04.?!)9HGC4P(4*DGF/F-JX).0D1IO% M^=]4\X.AB_BUL9E:X/68]('_#(N&1R4C@.#TG&Q/OF'_+=8=%6]\@!'!+<%W MA/",/YY+2$F]/;JLTHOB&71B(YE$>Y$S5^(^?2,J0KXO& MBDS*Q'3,F+'*< M0HN4#,/$K$SYAQ A(X40\#C^ I-=*WM\-DNT"@).$2V;C?I[@ U;?E8.*/A= MDL H6#\>,^',]>.TDT*I7@<'O\7;B*#TRYL=&!:[Y1$L26SR0GQI?SI1,AJEMHF08"O][*18 M+JC^$'/%J021_%SDZ]C?M5Z@GOWI)#H)X*/(&_!W-@5(:6(CG(A8@(@X!!BC M.6$QX-'8W!2%#0Z#QUX%[4J=[77KYLZ2[KQP;> 5_GM@9L$:XVC;$FDGXWQV MZV2<3Z1-K_Q7A:^]5T(M7[S@E6V.M$62[RV7? 2,5O.!:%!M?4^$IF^O_><@ M( AP0RPU'+1N[?\$4_KZJM8M&#<1M:E-F=XH;8N]XJD9Y)OAQ8[R'MWW<59L MX0*(V*!; "3<)5"9&"&.;Z="#QN5"?B XS^ 5M3EE4'V$8AN.UPW#:@45/\. M#X/A1,#- !208H9 ?7(]$\RX/&<%W+VYU'NFTNDW!U(5D*^PY.1[ZB+KB%- M'?4+7$-;R??-H>2[L0#"S7%S]#L-@P;IM\QOU23]:NVBWU,3P7\E>Z1[YN?> MX-6(5(580$<.W =&M@J1$L8HP%B>T<\W ":<81Q@(BQ"D(T@)9QL6#I&P/1X M3X1'#-^ E\=\9R$C-(LGFHRZ>@Y0\%G>KFZ)Y*4F-=3Z MA-RRG+&)?BXB_P-P?R:2J*@A$8)!81',$[WDQ(C(?WGJ!@PW=ZU4,@7=*H"EI2AA^93S&XHR8D(S)(Q= MJ"SP< L&[LKO2YM"4;<:6!W[,XG8!^6;@32(NH28>![\&LP+T<"U;7#OT8#& M^.2IB$[<)*)0HS==7B].:!Q5'$4<1Q1H8P[4YE64Z0,\?=ACW#<.?(>W>8E[ M<5!D/ 5&#+YB0%>%#^%'J*$+JV&##?*V@QRO"EABF=V:"L,^N;?<2EF"^>*: MPJ0->"@F-E4ZRAY0A =4,'V?<+JHBD+)!YZ)=DHQ%FU'T*EH2;?YL^P[U<0. MB_,'HY#;[Q\R4?54R#'J8^?NI!(,QM7,8,@&-KH;UKL#L,'T#&J;F#+FZQKP M_6(#_A96N84OHOX Z12/2*Z*_FN3CW":3SJ@[JFL]]R>=_GC[#+:J2_6Z ML)1>:ZGRS\>:W-09-C4ZVC2^R45-XZ,Y& H?C*2\1YY(;H:(+Y:.8;A*8'P' M\5 -%,]G7&/1!,.K/['^[$[\W._X>J?ID)?4". -%:ZX_FC';FK>P@[$V G$ M?9^7FSO-YDX]<:>L&>Z0>N&>EHIVN MO%0HF;,0L]Q@%=E4C>*YJE$YO1SX. MH AO_O#)]?W[J.SY1]H')?(1"%5JI^@,;NZ&:F^2S] YS_RY/7E FE-)NK@* MNAB=ERZ&1]QN[UZBQ28,:K>7+P649"')XIQD M,3ZF=)@<<3/-$VFOB\)L4%#%W1*J/;73ID7VZ"?F^Z^V);' [=R*67Y4$1NU M??$;C"0.<1#+SLT69"FCO^%6[Q2$^S#5#!>XN7O1>UEL3<^>^RCHK"':S?5, MID2(A#&\H?28N"\A\^]3J/+#_>PZ*3SY*-"D-J_HW=SUU>$H7Y5\GN'03?K1 MGBV>C5J(9QK)I%Z^][7$LXO%LQ:BF<[9V<'VB42S]J#9N(5XUD=VUF\-.WO& M$9Y[TWR5[MTH4K1=I[:&S2<%XD?%*9]1 BSE>3X/=;RJ#Z0M?*5\BDF-P%"* MH>!T%L*G+P[_(,=,WN:926W_0F]P<]=31WK>8']Y@0ZUJT2L)B(5#>-508>? M%$H-^=37GO:Z)4X?B5E-L*RV<"PSB64)C65,"66J+F,G-W43M]?/M6R_6 ME2,IXRHHH[&\J3TI0^O>W(W4WEA2AJ2,=E'&N0D#N^'UU%[OX%Q;21F2,LZ6 MGG04TM P"WTRR4_>.&O (GJ/ .R$EZ4W:-%7>#Y52Z/#24PW1&/G/PXJ\Y%; MNY"M-63C<\9+=GH+>>\[ADU9G8.+"<]=]2:?/TYA'V'OZ/S86USS2SFPV!AF M+]1MB*?(YQM^OE'&JY\?=XLY[S\VV]"EN\MM-M;B_:,V*U*?9?9LR>2Z'3[) M"-KW'-B?J0O9EWFNR_I>6?6:3I,2AI/\E/*+-2XE4NUVYQT7J?H7MM\!$(&N M#L=Y.U)2Q551Q3F1;$B<=CRY(@>WQ*G=3K#C(M7HPO8[)D[;+YCLTA*J:-3X M;*7V_GY+'^&-?K@E6GL-5U5Y'Y_K<>W7/O5%<;W0-Y.I0QNL9-)-\Q)MDY44 M3C@HZ&ZL36[NNATMGRB\7X94Y8MH:6V^))]G0CZC1JA'[^Y+O-*0GO:E>-))\6H!/DGQVD\^X&>K1]WN]UHPFJ_EU%Y&96_J*B\/I!1^:M$JG-&N?5A M:91;(M4E(]4Y<6HD@]I7B5/G#!+KY4'BRX\)MU=_?"]:3,V+)O_NEV'?5H/@ MN3_?EAX0O5%'.W43B IFTD93-.5%>N1MD\-/6]PC[=H%W+8N:56EF_ 7O1/L MDD][#JRIS;['C+.V\)OQYD02V5J% M;"UE;OT>,;=Q5S9FORY\V]9I[5S,36L;] M1)]6H<_)L&=PJUV]*7=I*_+E&W(W/$^$W"_'IC&$'%-&A'XX MSY<(>24(>5Y\G!"#[!>,X9'X^#SQ<;_(W@I$K]>X8@NFZ\32KZB^2&+Z-6%ZS28/6Q"]K,W#&1.+_D8S M*Z-,E53NS]+P'BR'[.-AG/5S][^G'CZ9SFXIS1?B:3*T'\LQF1.\NN6?-7/C MXUT7WAO\1NGLR@?74X(%@_]YC"F& Z"U?BE@A 0+7V&P-5/Y[]!ABMY5%:VK M]57ZM;5<&;RP!?]580HZSH0LCA,!]&>A;6!P":Z1\=VDJP.4)0L6KJD\&7Y< M1J/23N$#/YPM5.6%\5*YEFSUP: T6YT.?25YJX-A:=[J9JD(8$VXQ$!C'M<, MVU8V\LGX8G 6((D9_S="Q')"@[>-2=&DH(8^TF(^G^W),H-%Q!M33W$N\:J; M/&),?1=!5/I(BO',&,Z\/15CUW G6F\#1JG_+KR$03VPVZG'C)^WQARV^,JP MGXRUC]PPS?J [XG%QRB8-T\,W)EFP,:P(D\BG,\V5CY[%?WQVK3\E6VL7UD. M[9<>>BWXJ@!P02(AP9%_+=X\UCK]P1!?+MQ&XL5B7QW8U]_RGT_&G4FW^"L0 M0K]5<$7MFT':Q*WW*[5>^=UU?;9@AJE\=/S0,YP9L,V/SJR3D:7-'A,DXDG/ M^-D-N&Q!U@!\"22I#Q(#_B*?-4F5#Y8#9X=7*=\#^ "S2GP2U2_^=(S0M-(% M: E(LK*?_W>#E0A6-IR,;T6+K()O1UT=>/ N3>"44C^=NC';D-7H=WRI/#&/ MX51G.T3Q;SG*(>D?)+1>3%\J?SE@JO @([<^NP[^>F.&.(W&XW_R$7D?/'=9 M:PK>,)%.6(3?*;.ZX"9L/ ">K-ZISGNH\T5:F"L B=L4X '=.;@5)QEM_H($(O[+(_X!O"0P?BF, MEW?/X4J46$G)*R@["4XEW1:X E +6C3(T-*#U8/ LZ9AL#%;G8^[@G\;GH>5 MY4:@[)C&;G*\Z=15^O7&E7X+7O-+\!<"'ZTH+ &Q9*IUF#)E,R/T!5.*WHFZ M?[3@DQO: #P\3&#=1F9"YZ*L,>VE$JG8(@(DBCL07 "_%8$#CB]4X0!T-1#L M:_%C;B8!+BTL@ L&EAPW4%8&"FAK!6"%QY+N YW:AD0V3)$/W'-R+?>TAGH@K_,-UT#]TLPXX/:9@36]JJ#T; 98VFR([/D+&<<=O&,VBC? MOW8#34AN%]!5LJ6X%05\SZI'(N)#@DMR"EV !@'?,F>#4&O?U(Z4 MM/-<5(^0L9_/4]L'&;4VTMM0 \5([8WRV?LMQ46]/B[F'0JE#H1Z8J3$0]BP M*X#6>66!DF+-MIM0Y!P@9%"^L57HS18&P.FKYSYXQK)4=!8Z/T_CR/CB*/LK4-3R3HY,'U^MZH$RM5I[[B-:'0""*'U!YL@*0DR%( M3<_Z-T=)4%CBGX4K_&<]_7ZBI6GVX^0&'>4'T$,I;$P7E"K4 M'SSVKQ"@*@QLT "=->F<,_XQ_M-$GXZG&+1]!HL?^BNB7Q77,"U?4!U>8D O"L#8X/N&OX#L5%C$<9BGPK:M M&6<&T2[F]$1R,N!( "M\H\E EX?'^;IX+GR7QR*>!&N"B8MJ/IJ^QFSF>B8Z M3P2^K%9 5]S%%3-=Q3:>?'J]"^MY"MH/L"/BA)WB6Q$ 3#N]$[SD&\4MT2]6 M\%1RDHYR#TP'UP;C8JT20V2@BJ=/:VYGHFKF.NE]G'24WS_@[28+J1&,.(17 MAF5F?Y#2PKE3?H:PLN%/Y=.GMT0MN M8=\%00U^G7UVNGY^1R;R#2XTT;)(Q MNX(A$1S3X$=(1/?7M**]P4?,>\?\QE_%MPX2WG)%5FEM^=Y'%:;;S\?AX*AN MZ).\C8FZ&+.16&-/$<<;^.U61EHW-XH\)M7@(((;7W$?!7''X>#F;MCM]/,& M!*C(#5%0;=8G=/O7O\NV&'K$@F#&'C>J? \!%" ?@$T'6& Z). MMC1,M*-!46/.+9#93P8$[@&]\,=]@;K(]6(.:7DI(*1^#"?V@\@H?V01G[=\ M/UX)5$ +E2_C%]J<]X0V6VAH8>#+EX:%ZN"&<$XX9:G8RLMO4@1^P1T$S%[7 MNT"M=QQACO55PTZ!!IV2YBF8_-4OI+-*:BJ^TIKVC9G&AGU];,[[_?%L.M?9 MI&N:8V9.Q_J0_<\(C.BM++BG-<:#M5U^?>+!O5YL$8I(7MZ3FB6F/RP' !^L M(V_I.Y#IMNN''OL!3[VQ 6+)#8SY59-R<1^(SW!-!K>UPGB=!S1W][G$-9@/ M,J9OHB0.P%]0\%KMY@1@KR;ZR$]H^9S&7)MQ70B/OF212@>2'.A:Q>"[@8I. M: >J D)^EL1<^ +S..["?^7SISO<&PG$ZWH!KE'J@(6?P/\S)XC$,3 EQUT" M+L0_ 3ZVH5EP!8QO-WIC&[4,V/;2^,DPI<'G[EUBF2*4A:K3GZ@Z+5S;I(. M&$(NIWA&8"A3P[?HMW-C9ME60&PY_QAPCG^%A@>P M:'#NN5L:;P5VT/,'!I MVK#)-O:[2[#GA:*^72A^%5O$ZIC4BWZX]_,Y'!6QJXBG @<;=@J4EOU#-9/^ M,38ZZF[?J(H0Y1[#X!K263OP(UJ.S:*$1;"7Z":KQZ[ M_?CU"Y'+'YQ3<+,RT3P:"58>>"0P^ON= E]BT^'' [?9W['--.2)]>.^\4-F MHQ5/,7K+2]"Z-_PHU_M MN=>7*K?SN9N'[HW^;<+7/*KIH40"&9[L",R$2 +Y:#R1\P ?_2M>-B.\4!6' M/=GK6[ 10K;3EB2Q5XKBW,^4YS"C$KV=6XV OU_FI+Z_C4.87^;O?P'.IP+O M?O+E-T3)C"$-#8_H)C"104 K,RA&8E:[#=I,OQ!F6VQ;XX*QPT< O-1YS@P0+K&FP&\4UDXCT2R$ MG\-+UHH1=V+Q59$2@AB'Z_ 5_17H'_ =_Q<0JF4"OL56)&["FELSHFK_99%' MK2F,W?2+P:M(:7QDPA](9UU2?((0&Q5(T!J- HI4.<8OC37A,.(S#VRH40C! MB#QF8. N#.>!&[]XDVZ)'Q9AEI '[,ZV6!C'L=.[ZRC?-\@BFS 0>PBYK\T& M\%PNH0PK$8K%\3IV1T;LA%]LT05RQ"82BZ[(3\$_@GO^4?0@^*'A-,I..\K[ M7S.V"GCX"CTH<^3[D4C;\'#(ODR+P ]!H-I2RO 1Z,W,N:7"Z$X92!Y MS%5\P"\U?AY?0!;6$SIU,(<3MA0YVU/ ]7*,_SPCO)U@U+!+-[0\803A=2;([G^&P?>Y&C8L".AYD@' M&G^Q[WJMYW_0O?D9ASK!-I MEXG)5$$2MCQ1G MHAG]2$P !.5Y#M3?BPELZMHH)_S0\U#\>T(GBQ7O3D'YT;,O-])DN9$L-Y+E M1@V4&U6/?WZ?+9@9HL7^!>VS+Y$&KL\M?&& M[OLY4+O[1#8<9PKA$G8$B_" 9)ELQU#F9E9"DZ4H%5(SB\_T@EQ87$SY30Y) MJPC3>$+A:7GLI-OI3T9U>>QPV)GTM*T\MNI2O7YG/-&;6VK0!.PS0V'[B(5=?>9JM"UL)8!B[T25T:"7?MA81"F_U<&%QB=IGJ[! MRN9/4HE-;-)-KD[G$SL2]F&U^9AV>&NWVSAFM-#XM M;36ZI='-W7!0D'%S(-,Y<)!8.YC.+G=W$Q.J+Q)5RWC.X-P\9\R; Q7,<7^V M=U7&5H:'LY5L3P;^DT(F@QWA^\TSF8O6;%)M#QJ0A\* U$$DFFZ(YFATENL5 MF$T,/VB>!TVZ6+^@3@;YG#]YSTURL++RDRWM8@JX6!&_FE#\K]O)1WL*&-:& M:S(7X-@LABCU!^8OI5KGQ#-Z%;QE5\!WY^"P[S/BLA]'I, 5$WLF3L5*/_,I(MEK!V7C0NH(S MK6[!65)@]F6.E7K,\0F2WQ@U,WWK^H%/<>LW6-L9Y=;GHS!89[(969GT\\5H M[_\5@KIZ2ZLIZ1=NKT9K2659&2.EDV9&62OL%QZ-$?>H5Z_9G6PO<+BW ?)& M-'&'()D&Y'O^XH(:APD6"6\IM:U?BJ'U=A0'[[]7;*Q:1/7Q9NOR\8[2T/WT M=A2@['_FT#/L/ MT+I F-X[<)=4=LJCA9 M7 W%_T^*)+ 6P7(>7?N1UW(]&J#0AKYB(U"Q;!5,/#3/?)4ZI83H'J T*MNP MEE@+,<.JD2 I? %@F&'2:S"IA)]B^SOF"\TVZ;R!)24^EI9X(1 LD1!_^2Q] MD='R<)^8+1\LJ+9#61C87R_J=QI]:OFX\RGOH8B?&8IM&5.LMUW3(]0Z"O:. MN6%FK),G#6CP7Z A8(MSA_=S,7S7@?76@"4!M20P.\H_%MB 2L%_X1V))^)= MKW$?J2=7\#5VW@9(!#Q;7^PQVTNTJ/6HX?8+*.R=48D2+A&$'H ML9*ST&V)SNM.?(3,20'L7E0,@Q^H6+C!ZUM23PAX8%%@1_G(RW344]CY( MVO'P$]K63^SDD*HIQ_.ZSH.+M@V_]"6GX[BB 476+,#.0LRB^G#+H4JE$"N% M<-.B5BC.Y*?B-RK*2]V,86*=2]Q$S'4V=IH4O$>9>FIZFRZ84H:HFO9XJ=#< M=I_\5M9"?'&4S^XCKX?I<3FCP=4KC[BR+;8G,5CDZ*!"SRAS7[R=;*.[!D0%HJCQVE-(M,5=YV[CNPJ0[M MY;;7[8UO__O')]X[=6[9G//P&PD]0MJW"WP>WBR0BA*RJ+4HZ.A/B!PO\./_ M_(^QIG5?1[NXIW/0A[W7+U4L=F34 R$JJP&" LL=EWH $'D.E;*9[BPD#1_0 M!!0EMMGJ*&JJ_&B@VXJW,HFW ?_74;"Y6?@0@ET^3G==I0:># 5_0.FG %F7 M]P+ VANX"!8$-J_^P99G5ER?%VT7S7]0'EB ]7Q3YK YLM^(T=+5O6A#MI/5 M87#+I\]R\MBCY:>;+R04_3V%Y$EE[&:A(=T2H;PUGXM:WA4++('D"4I2/Z$ M:,%A:Q\1K#=ZK:$1/M*,C./#,J:P)6)'AV&)!#21!&M-NL#)DBO3[B[H"AH<",Q!-Q=?B% M*AHI(HLE?LX999T&BL\E)5HO3XFNHV@/8T7[@$3JOM89#0ISJ%7/ M/T,G5=:#B\[BA.]9.N$[>9%7.U'>##GDT"#$RGD K M,6]MU_U)3<.38W';B%MZBF?Y/T$6A([0-%!-B08S^:$H?P*]!D 'NF&8:@1% MT*$6GE2'3<7<>.I'>@D:E*:%S2UBD0(23[00QGIC;-=++8V69<$T/ M'L$:D8/$&?MBR E ] MZ3V5?P/\"ET&'+G@-(_6C(Q::GX+^@XMC+%O@"T9 H":_V!<+9]C/!H^YZ3N M,(5KA'A_@*0FR1WM-387) V;_!,^.G)\_H@?4@C/2QUMYHI0FFA8,,6 6S*4 M(6E8BQTQR)T"P./M;#N*\F8-EBPM0#02>H(@2 DCXT+X0;!_+G5;Q84<]Y'T M)B5@LX4#]_ZP1L4T0%8 NIJX*C$3 AZ#G_)^ ?%IC**CH#;J67!3C!-SJD%N MP(QE[ @C!=I];C%U@OH/YCA M4;.N 8#2N2(=-3ML)Q5!_P6?VOA-$A#^CDWM3.7_\CYM>$9TN;^J2.NO,PW( M]3C('K>7EA31P(6]=:C5/]_&_4A/(*W&27QP@IDT^LF-T/]]7M]+I73++*J/2SO;-N=W5/+-!Q<]>;CCW?W:3XW MJL;CM'YRNW19NE9P6=7T'WE=.ZZ+CU%#!7K+,!JR$O[2[6@#GDH ?_4IN(-Q M)5"CHX8@R=U__?Z_>(9$M]/74RME@_M;DN?DY39PN5]=4-$MLC_1Z)YEM,"> MH,;LN" @P)XZ&(]5V",:;_)6CJ$&B@":;]@,RY$,'#ARL)S-,Q483/5C ="! M0JHA/@:B2B04] 9#^N$#W#!O:EOXVUU7*6(_>)N2YNJJ^7/TZ"PL3/J)R[]C1-4O#I*'@\25W6A^BR M6%6R5;NZOF6! \GY'$[K_Y7V0ZC*AL*>4^1$&I%S^_O]_5=E24-7T7O\#37X M&75&%YE+Z76)DM(*>_Y%\(M4<4?NM? U_!\/WRQQT [O.&RO!;62)S<)^40; M4X1KE0='-KLMXQE4.I'/*",!/N.!CIO_P]9([!0XQ.HKE*!;\HV9L_ER^_6_U/">G3=BM M:&JJ!2[RZ9IW2417^:8KG,OUOPPG';TD9WU+KGH\>6978^6B/9%50.XLP/_! MQGYZVJBCY3:T(W5>*71_1D.TGUB4!!5-1:(PG@WV"B^D$PR2$D]"2IV-F7VR M;^X:G=2%55^<:S0<[0'FPG.E-J5-?JL&HSX'N#KNC36GN"H/K6-(A\KS1BZ/,?8:9=9'U.'C$'@$G\L3G?_%4YJI/I"7C^;" MJ8\X4) &142YMIPH,2.(-X-J!Q M"KQ-'/Z:@#?7=T)G\XBA"Q$;T()&&GQW:>"P^0.@;>X>5*1N?EHL:>UHU]HQI>&D8R[A_$[Z. MB%>EN()R2PP!"V@2)J *#G0K6%26+"-RL:(:%-) 4$*)["+*?BE'*7E%%:XH M(TZ.=D"PI&RI'RJNHQU)1J6&WK)@"6/]HPKD1Z$ MF0O [ ;P?Z(D*)F!RP=F1Y4@A@1'EO6=I.2_8IZ;>8 MW4JJ01)QDRF9&R$?? M""TF/?@X&I,NW..D$?%?8?N;6W<^MTC/\"DYU7=G/*F/)%L9FB)Z8CV(M:G\ M42UB @!2_K#9350KE*6?HL,D&<11'/.)B9HYGM+*&R%TN@#(=:C0DF:;4 JU>&#.&,]7*.!X M?A'+BZVN&)/Q>49J).'[6F2P@NWGMXY4,G"2M'+R?!I>!BVH VYB@1G=VU@^ MD8BJI!\4]C')>BHA5DJE2=K:W>X3V%H6=%H3HL PD[9$$]CW$3U*@ EQV"M" M1!=;W&,WA$+@1PP'$W\2WHWN*5Y#0[_V-\I-.9>C,:LS+[0"FKN'[@O7F;K M0#B_\4-R=7&&&B^=%)(@!\08'!6/XC>1IV8>HFL(_6*B70$Z 3PV![N9J.B) M=R)(UL2Z4YSEB=JO)>! .P(H225V7WP2S=<^\M#'+>=&Q6BFIB=5\"Q0E,-; M,8[0RV/6<@JRE&503" )5CFE8O9\M+P8/[NR#:?-G"[G9WHE4[*:2_B-3$C,=5% MV4@7 Z;8FV+C# M*=L((GJ2LA#WVL!O^3 ;&SHF- M\8'5/&8&M@0?*,W=)Y%7)%4<2_%?T7.G!*-6*][S@K<,XH]M>-7S-UNIV^@S M2F@8'&5.V]G;"U2N7!6EOACC!=Y X5T\IXDUC**0/,*IZ5J@58&\.?5\).K< MR\%:9T"2-NGHW4FMJ4;EG^OC?B/SD28=;;Q],-[I]X0CF^JM= HX]?1Z$ZDD MG-JRIS;":=R9C$RA=RP8T M%*-#;BQAS&!4\Y3Z?*ZHUR"0H.!@2$Z^7?NHL W MCG=VJW<*W)B8HH$+@.W1>[GA_CU@8F5M'-N- !X>L 7:PE^TKCJ8])J8ZUEL MQ=>#4E=I,:RT(2]7VP16332@(W;;>,#?CH8&5T(LO;$ZZ$MBJ40L(TDLSYM8 M]*$Z&&B26*1DD<2RFUCZJCZ82&*1DF636$X]S[UUUF>Z,N)BS$_M$/.S(;?, M!? ]T!'&VOAH7NIM;*\ 2*UF>_VZ;*\8"RZ%[4E:R0[WLSPEI4A*>4Z4TM/5?E5Z4 M,M2E3*D$J6=%*8VWI[N WG1\+'.Z0UV[&]2UF%A&Z.P]:URD&OA:S7$F=5E. M76-QY+R).75#G!JJM8?2M([3.C5M4@EZ4G2 MZ_4T=3+N2M([3.KM&4R].M([=9CU=.?<,27WC#XR^;Q\7C[?@N>?;75#\?SA MBTDWD:4-U51%=:C+UCN5T@V>56J=I)1<:%C5QK*TH5*/(DDISYQ2QJ.!I)0C MI)M(2KDN2AFJ^N"L;KJ+H93G)5,:\KCQ"]5;Z7K[B),HF1\H'YV9N]POM>3Y MY*5I?9F55@5.__D?8ZVGO7Y6N6F26G*YB3U905/)^2/IY'G3R41*%2E5)+54 MS ?H26J14D56!B25 07)$S)G:^] W)F=IE>0L;5GB.[J$K8DW=4)5HS..T_C M"NAN3^>LI+MG3'=]53]O3\TKH#M9&R#IKB[DL)>ME'<'AFTEW5UY8<"],[-L MVY!% ?)Y^;Q\7A8%Q 533@!O9T[P_";M/9^T-$W59+]=F]M:8W1^"1;,2]6A M"Y?4YTTE.[@_U2*B6E M2$IY7I32D[J7I!19W! 7-^020&3"V=[!Q+$T=;[-[- MV.HY'&8"BAP&KW0 I.F&4YMQ2%X(DRH&\E]&X[W95$.NMHMB4\50A/\V&/NO MW 1H'\??1;'&8FB?U7E^S;Q@.%&U/7,B)2^0O$#R@BOB!;V^I@[Z4C&0S$ R M \D,M)&JZ?LY[R4SD,S@_,R '"A_"PP@R"CI.95.OC2\!\NAXP[C7/*[_SWU ML+1:K++Y3#8%G6=<$Q@LQV1.\.J6?];,F<>[[EK#([_HO52^,8<]43/$N!I: M53ZS)^5-Z,,#OI_]YOZ!.;,U35)3%<,QE>*":L7PF&(Y,SLTF0E_*#>9+^$Y M@R\TAX5N%,-7_(7[Y"BNHP0+AHL"3'R&).\0,AD!0RR$_UO"JWS%G2ONBGD& M)K/[G8L"NI8 _9N[-NP@ F<&ZMFOBF?9\1LHJR[(WT'R&T_\YHB@3]&(7I5& M]J$K =R^UAGA[>8K')XL,U@((D\_*"1O-WG$F,*!PZ#\D13;FC&<_W J%R]A MCC;, B']7]RD9?[_;JSI_]?>NRBWC22)HK]2X>,^*\6%T,2#("G/S@VU[>[U M;#]\;,_9>^/$C0V0*(J8!@$. $K6?/W-K"H\2 (D0/%1(&MB6I9(H"HKWYE5 ME6F[$Y,ZMC7TIK8]G(RG%AWU/&](O?'0C6/J_GGG M3F%A]V[P[+XD:'C+] 'BK.%['57U--M&[0->R3%W:7M3U($HF#NFR3)8Y^QV M3'H:#O@& CJ-@B!Z!J5&?!!QXOG)9,GT*@-_&:_*;>728(R84'@Z"9-#)J/ MEB-:PJA> MB;&$T:BX+L=L _]:*,712.\[!NI%L1,G)A8J4P?@?]S\W!KJH^&P\JN>;K3\ MW!H.6KU1!]1 MPWG("/9^F!@J=6IUS856^8$=KZF-$O4ALK":+F M62#NF4H047]CYNPW;L8^KIBQ!IFAJT'35[#UNY%T MYSUG':+OLH#4+116J2 M>MRYR$O'4I-3GM>""\4Q[3GF1%4D 5TG76>60-NO9.ZQC[+N9+=S#RXU<&KE M:N7;!S]DZ^(!SY&>3;_5U<"MW8HY](YM&Z15[L5*$R^ 7?K;=[5W6Y7NF'R]8/QJ!M)4^E'[;KA[;U'I5^4/I!4E+W!]KP+/;N MDO7#=17G4?KADO6#HSG]MN4GE'Y0_L/!T\L29V(V#V2JLNE-Y,#13/,B5Z)5$_8/-&>X9]4H)5HUHK5G-2 E6A?%!D-;,XUSL,(%XU19 M+25:6/9II V(R,)BG>"8SF^]6#/M#E[,X(@6FW M-=@JA;7C>OG0-,QW5Y7'4L)5M]VA\L.JMX,2JT.+U4C9+&6SE' =)XG3.H.C MA$O9K*-L:1HC^:[.\!K,,FQF-CKT+[UT\&K+!RYJOHZ!$V2]+H,:\%,V4LCO M(2AY7DU4FX-#-^51\JSD63B(5SV6C8NNEAQ*H)5 OXZ#>.5BV;CH:LFA M!/K@6]2RY0S^X(40PT?R\?L""T3N67BC22I2O:_>[]K[EW\-XN-\$40OE!*L M%@L:@!>4Q=(48QK2J9^J:Q&--OX@%NFK4W"'3=CL&=MUU,50HE5[+<(>MJV& MH$1KNVA=UP%3)5JUUR*,$ZOS&I=_K6( M7R#$C-V 5T+TYG[H)VG,.@<1*O)1ZF1WX MU8G60+-:[TDIT=H>T:M:G4JT@ ULK6H MV-VAZ+-S6Y\_N1[QZ%CM<#9,OJ@]F+/>ONIV,DN)53661ON>LE-B56.FE5@I ML?JKH0V&2K"4O5*"=6CUJO7/4IWLDE%Z58)U^;N:'^@BIA._.$GKSB, Z%_L M Y6^:J1D'+7G5O%*"52=8UD )EA(L)5@'QE)?,ULGAHSZRG*D=Q\/2S*D>AY/EU M/CH6=%0%X"2AAI)G)<^OK1?5!P/MR,9%5TL.)=!*H%_'08:M]0=['C-4 JT$ M6J8TPI:LB8QIA$^L,1F9QM$\2R9$X5EOWUZ($/4U:[3GI9R3J;1SEV:['FXP M-&.TYSZ1XH:+XP:\MK_G=KSBAHOC!E-S6O=4[@(W'&@'1C:/Z8]T1F,B_*8; M43_W=K_ZN4W"0/6^>K]K[^\0?<]/%H'[K MLSP-D'9C:*.A>7O.2GDM#3;4>2\)'+:O="4@M&Z5+5BA@ME!KP$,-RS0)/BADOC!D<;C52" M2<(;(=7D^I4FR3T)2]8=: MSWA=V1W%^HKU.\GZEM8?OF[G45[69S'0CRQ @'\]_^FO?V$_^#+',3XBEKSZ MY<%0S\:Y]U-8V61[=&,B,;[0)QHN2S\-ZP<,T-X. MAKI! * ^R"RPI)OG9%N%1\UF\+2209,XG]O"8K)03%L4^^OP6*8 ]W< &;K M%);>A%2&>7A:U7)6-?7>1_.YGR18PI-WH'RDX>2%3*F(G*8FF M)*3/9+Q,X/4$/\_?T8#R\)T;K'Y8&D5CP^+6"V@,&J;E!^MI*F $WF%GF!=1 MXF-5U/N8!F[J/]%WS[Z7SH1F+;\H=&2O>,4=)U&P3.M?*:G)"<5MH9,2P!RL M(J'\N3E81),MDDKDO %W@+A)ZG_WR+BM>Y8=L-O;2.S&6$&3DX?5,*,HK_UJP M]VBHCP8.GK;S_O6L-4;=4 -=,L873!, MUJAZ#@63@DG!M &3M7VD'7M/#5,4V_7 E#5W?BMFUG<:_JI"%X3<,^ M%N[\QF.,CRLQ1H.MJZM!TU<(Q'8CZ02\-UK'Z>8.<"<0BB%RD[W1G8N\="Q9 MKQ7#"\*%XICV''.AIUO?8X49D;(\:Y7S/?GM0D<^&F1'7;;T@\M+\"Z.+#6I M)1K\H(73Y3,A7T2:OI3O/_5IO8O=FY9^Z]GL:?W6[=2W\/>Y3E5<4I%H9\^S M *^BA_Q=695^Z:!^,89:OW5]:*5?CDJ3??N9*?VB](MLI+8ZW%7Z5+_WT.WTF/V7G1U^; M@[JV-A".Y@SWO$9_[LO1ETH2\QS=D.3W?JZ-#1S-[.]9^D9)YK%RW4HR%1M@ M-3^K=8BJ1%,9326:1Q=-0QL,]JP$I$13B>8YHNUN'?9XX%?:?J;G;4G7'>[7 M#&O/UE(J_7<A^=%U+ M$%X '4=[[K(0@G?A"X\K];[U_X#:;W45[!7MU?:GN*P^RUO5VISGM*=;RJV\<]%1?4 MM20:#D/ ME.PKTZ-BD'-+:.-MH!]3%]8)_WK^TU__PG[P1\8QGL@4CV=?9F#.W?C1#QDZ M'&#($ZW!K&E#2/QP$E,WH1X9OY"WIFX0F"Z KS02Q<0P?M!(&L$7/=W)OB%3 M^":=4?@/.[K/(]:LG*XT*R?80YE,XVA.WAI#O=_V74LG3: U5Z!U!+"64P%L MXG_?#:IEZW:[-P'0;_!,!ACQEC'P[(1_=#-G*XG(]I3*(I68 T37R:9-_$ FDIC>=\32O XGBK6+(@E5.WB(M5',>E*J[$HZODM&IL9&$\VYK( M*DYH8B$; KS*?X8E +;UWG[\9[>UKX+],KB035;@/;S17)D+!U[0> *L!_RW M8C>?8S]-@8^?9S3&>4MPL2DF,V!(ZLG/L-579-98H:PW.,N:^[)L%?.T9-F& M(/<*[N5<.]J/:_MM7USGVB.P*40_*< #'MLBCJ8^?.$'?OH"?MP_ESZX9:@L MD8-9#(5O4#<.@;LG!>K&4;CS=X=E\2S R4I1I$>@USZXNNC_:VZ0C#/+R28./< _. 3FN IY]C-YS, M_ 2C!2:-B8S*K8!2Z(P$F3[QDQ3U]Y?HQ0U2;CXT\BD$!@49*M[AGZ-\_@'B M&I/-T:34Z*ANIE$01,],T3 UD5!0 :"OTAEJGH)J !%P\3QA+M@\6H(J8$]",/58SG3\!+\\C-43SMEBS*;':TA$&]Y/2>_^U]<]X0 M-,I4)DMU 72!NTCH??;+.\]/%H'[0Q<1"-^D _8^;GYL#?=@;5G[5TXV6G_>M0:LWZH :Z$9_=""8 MK&&[D4X!D\*3@DG!U!BFP?:Y=]R[:%A/8?M>D%%L!JWL:6ROB_-NP^F58#_Q M&PM/?N-AR<>5L*3!AO;5H.DKQ&Z[D70"WANMXW1W/28I$8HA;Y,3$SL7>>E8 MLEXKAA>$"\4Q[3GF0@N]ETN\)\>K\=[@_4:G%JYO<*F!Z^[@4@/7W<&E!DZB MP2^\(V=VDJB<-#[UN5[Y3N96XZKUR5R)SM;6U-ERM*&IVJ5)19/AGH=-.WI< M5.F7"]8OYD#K]]L6X%?ZY:@T&;0MY*?TB](ODI+:Z6O#8=M"H4J_'%>_7%=; M2:5?+EB_]'N:I?J\RT63P3G\R0Y55>Q6]X*5>R*O3D)=6X71@68XJH&!5"0Q MG*LJ^JK8H"8RT(HH-L)&%9N_;VUF)IC*:2C2/QP:&-E(- MN22CR759SY+5B7GV$\$#9I@OH*FQ;VFC45CA:+;\#6<,+H..H M+Q4-Y?=*%.ODQZ4"I".CJT;9RD5H%A'9.!'FCG<5^^K M]R5Z_\)O^U47@SNG_]<9[\#0'$N=-)>*).VS!*,(^4 M3%&"J;@ !',XV'-O30GF<4AR#G(HP90-2XYF]<]19$ )IK*8EYQ@? @G?A"X M*KFHWE?OJ_>O+;E8UTU"^61-//.1*L,E%4'.D>M5H9)L6.JKZC)R$>2ZBC\H M+JC;C.OU56I1+I(HP51< ()I*$=6+I)<5[G'SJ<6JYM<;.E+>:#,XJYW5AL: M6< 17K3$_G[9DE]Q KAS]>L.C!,9Q1W"Y4>5GJXJ?LVT)S6Y]N4'E9Z^/QLH/2PTL,7HX>'MF8:;4^<*SVL M]/#YV4#I8:6'+T8/.R-MX+3=;%!Z6.GA\[/!F;/B/Z8N+!+^]?RGO_Z%_>"/ MC&,\G"8>S[[,P)R[\:,?,EPXP(HG6H/)>U.R5#>9QM&<5#6J)'XXB:F;4(^, M7\C;D6X1F#SPHU C44PL^P>-I!%Y:SGZ,/N&3.&;=$;AOYA2,H]8BWNZTN*> M8.=M/NU; MR4"#7[+]ABT+\98QB$0)+V[H[0+PV4W((O:!N8!9B)NFL3]>,O[$-0.#E4' MD;U MBSDZK[N/-$SA\)N\O3U>4&B$=7.6*PPA']7L81[15OQA+6ZQFZ M$>SF&C=;H\SB[*NSG;92('B9,]@+0>#R5_T"7L:%0?0,.C1=QB'6P$%E.LU6 MM\+:"Z!]Y&GD>>9/9L1]BGPO(2YX3P%%S@-VI)/H$1$$4\$H-;AB0(!6]D/V M4C%7(\XUS,.S+AOGWD_!+9LT8.9/(8!/DQ0E-)I3&>5M#<0U_NP5-H'QIYTY M%;W]C46O@D-WR]8N.*UJ.>H5 M9.CGH5'E\3.5J1EWJM/:4H22Y($2CL$M\_ M/ (BYJ#"$YCM,80Y(/R@?/J%^S)GRCT YH@6*#SR"<+&\1/&91^_+VB8E Z= MG%8"6HKMQ_DBB%Z (8'3$&Z7Z2DTHV/P%:=^>JYUO!)J0@49UGRJOFY4NX2V M^0H3.J@0O=UROO\JC'4ED"]C:!Y2[:J!F(:,%.6^6U/H-&X MM(/K-HGB183V4;AO-$XT$/HX#>&WF;^ Q=#)+ 0F>GS1N.-(XR=_ @[',IP@ MGA+^\9I+2/^Y!#?P;LPPM8)6,+V&^4,9JB2-)G\*Y4+<9S?V5@S["W7C>ITC MV!&X9M 'EEU$";/P]VQ\_XF^>_:]="82#.4712:E5[SBCI,H6*;UKY12)A.* MMN&DLF:.5I%0_CF+,Q@6H-OOQD"'/^_<*8!X[P;/[DN"Z;BRR@!]L8:Y]477 M)UJDT?O5>/H%9#8&QXYQI0+'4LIU>4 [<2PZ2LT MCFQ:RSHP7SV$:[)1Y#5:AB9Y*KK"FVL5TQP^>]4NH]"9P/\#7<1TXA?.JSN/ MXM3_%_M 1C'9"O"&TE[SL[.DP"NB!7.OI$ [J%?3A(8CH.ZW-1@9S';;W,*& MI3F\/.VP3AY]HD&T8 8H@6?I&GP=$:\\&23<"ADE:AW&>B%J+"N9E)5<(^XH MMC=9Y8S:)H \ [UGYJSU/LQ:!MJ+?6$*TH,(R_IF(.MD-X[B.'J&\1(2+=,D M=;FL[&EQSI^RXK531&[T1E#T5D:YJ(:43*(P@7 A0;K'= [46L8B$0J?1,N8 M?/OR0 +?'?M!MJGEK^:$=5(S]KKDM38U-D$^ KB299 B/&LSDT<6^:1\AHF; MS,B,!@A@_N3=&&(IY*W)C$[^Q%_WKB>G:_7J<[H(I._]^QM_;+L3DSJV M-?2FMCV9B[&&7X MX%Y-W#2*IN393V<$]QEQMFD$BAW'?>_&L4]CM#J5\(J1?!9O@'J.(U#PJ(J%Q\6_,)CC5*> MZL+X#E 9L)"+L&Q%0I)9]+P=F^A,YYNB[&0;SY?G.<+LD%"+F#!#3\/%?_/G M, D>Z/L2 ;U>AP;2D0TVT#B MJH G$'/7C5U? .@"=Y'0^^R7=V *03)?[OV0S<9>>B?&$OX>.BWKM6[0K>-? M%_Z,WN,^C2BU(V867^OPU8^;G]L#W7(&E5_U=*/EYWUSU.J-.J ,1[>-X8& MLH;6!0-EZ?V>N76H'=67&E94WOK8:..QBBM*//PXZ36*B$I_[5IYK-,O9R]+5M=3-O/O$Q9!@>]"ZQXWP=OQ\,%0WO@U^:H3O>Q6\ MP9)WWF(]]5K-7E\;#-M6$]U#JAK>XL7U'^8FM^+32^)38S#2'.L2^72/B@-[ M\JP@&;P]&EM;;44?P".KFHG#8'PXT M9T<-,(7#'>4LM^O8"]26%QGXG2[0>V6LMT>1GXMWL@^!$^ED=P)BZ^0%]CH=,6\4V%/;]6J[ M_@*VZX]4&?=0!Y489W-%5:VN+ON(P5?_NSI@\+H#!M?&X!>TW:\.1:A#$9)% MD^I01$?"]RY&Y]; UDQU*$+QJ>Q\:CJ:[;RN;YFI0Q$5L1AN: M;5N:-=B>[%9;^KNPV!L,-7NTO5FPPN(.@WFL5^CN*)E"7A-H#$(C6L>02K";A2:\=S4UJNM#/956@G;Z^W3VV=_\)R M.(%/L<0-ENC9A%05V*DDZ0.CW%JIOF=*9H#TQ0I=8F6O'CH% 8N9/E3+AFL M8.(41#CT-,)7!%+)^VW&:/<#ZCXNZ?_-AC?>D?<@X5C*B8DXX2GV<1G5 E27V#V]^ .4Z'09D$=WR>=& M: +1W1(M B.KT*%1B"V+^!1@'8"DA:9Q)ZP8&_L[]$4/##_TEDD:RZI@$0DS M%RW$W/5#5F@3A +L).14:$$0?V6-6OE,Q+66Z_6>%Q@R1>:HDJ7LX/!.HR; MHL;ID0E:T1 8A%CPKE!):#3A']!:";@Z0"_FTV#_&ZPVAPKOF09/>3U;WBLG MJ^"*+@D,6BJTS(O2I6 O861X;>O0\&7-,"O>4=5JA7BR4M4EIPBK[ &\04EU MQS0%)D[R56.?GSMLP'''.OX@O-B]9P[H3UA-6MY=3$K!W,!$4?]W'GE@V< 8 M 6V&]@^(V[7R\#,:KHCIT&%/57L]P^'&$!;7NLP]CEU>='>5.2IK*#]300+X M:C3Z(=.EHCHEJFFL.LH[.U OJ[_=> 8KZ[Q:@8KW" )K]^X6D(=XM=9L6+A$>+J>-,I; &0,R/& MK"GOCC2)>,_,!.-:)M8X(]^3++?$ ^T\W\*P5U36V%"MZAIY]2L]NWDG9QGU M716HBADS*AP,1>(>TBQ-;( T:QHAGYZF/"&' GMKZ#.7NVU*2) M2PQJI:B(_;G&\F,R]6,P=-C$64KC\7/CLO>5:'^,X5.(:T6GOU[18$@T9K'W MZ@CVPG4RQ<:TF>P7Q)KEC40&RL51IO\Y>VZ0@S!; P;HU 0S!47_G#'E<4Z M)IE,FD(H^X,B>Y8)I>T4+9B/H"BJX3&$XNJ9FP"U;YF\HB76)SRD@MCP+H%O MJKQ[K?,ZX_$S^8U'J'H&5@,2N9 M_R6P54P8"AG#S:(EQ SX+DM'A8D/WV,N9SF&^#P%)U[4DV=;'7$&:DBS1D_E MWPE'.N;Z($X)62\QF!QF 0"S".RYF >%;4R9#,P12YX/ZA!#,AZ LAN]#-1L M72S@YUE7GEQ(:+%F$(XW8<8?Q>KS=]_@R\74[.4MSPO@1 HA:W^!N !,0FR0 MYS%XSW),2,(;4W>"3:-8KJ)RZT6D7!*T'TRQ\-8-S%?DOX% T^^38,G:KRTB M)M, E^=/8=W@JE+,XBQ%-Y\G-^;-'GF_='>!H@1L'H.;@*O06-^<+#+3(/XM M^D-JJ\TA65Z2QAB$9SL]*9V+!-!SD6C)F"W?T>#[0V+CB.6$L]TCG9Q>%EA" M*?#G2 2&%];PS@U>V.XMX#D*A$?/CHJP-N M6UD<]GV"V%KTJH]Q;2TDM4HH$3N+!6A?E#8V(:<]KA&WR5V>;F'BS3HI,;Z' MCUVT(#Q-A,V<)T!XCW$XV[9 HRU"7'F^-L 7C%2D"39WY3?6L?^&?+*69,PXNE M"WD6-H,G]UC71:"C[RUAF<6V?)9S:-/MXEPD7VF_9ZRXW=B"/&OP/:AJH=JP MD;)CE'OS-8XDML$Y6N_WG+5*-ZSUYG>-F\0:AE4!9_LVL4F6.W]=FUC<_\0W M1":[V!M:RV@!9W(Q8P$K6\IJ'T- RT;C4+;YXB85"728 -/_%;N'*G.-5P!5 MYKJ9V:OP)>14AA6 OL(0?@I]%BP4=]-8U@F?R9M;?Q*M@3=M6!TL!S%FN05C MDV$0\>339ZY1RQ$5.EP)1A<"D#G%7I]^LFWO2CH*KG9<-__"6L8AFS?$"T M/M,C.P$)'P<1)L7EU._KM%]-S!0JF?F<65K&K-J[;:CF02_NLQ&]'=#2F S0 MS#>VG'V=8\LZC'>\GCP"MEE?RKY;U\4Y%GZE_TO'7.3*788N" F'%/7D^C=N M276.(9H#18?Y9,ZE*SM)I3W)6BVUR?7%S#,:+' C%?[B.I>?02A[#H4987&8 M7P><^YXJN9J>? M&IWH8)OI&UF054O7P*/$1YCM.4KFJY;_;V%S M.M$IHS_0^V;_(%T;AKHS:C?2EIX;5O4<"J9CP33H;1^I80W1"^A*\8UIQJ/T MI>@6(IJUYW@-8UQ0GP+5S:$)ED[1S:$KN% N1V.0>KOIHY^0];7$\L_0ZS(1-/V?\: M!R5U[Y=6N59=^-5#*]!D!^UR8[OR=LU]DZA_K^+FZOW3O]^:9]?DJBW/EC:< MQ!!W^/Q)CSGTRA5[2F?Z#[@;Y^C]!E!4[/^CHKFS](H=,SP>B@.\^>N-<;NV MQ;W+!E<0[3*@ZF3VM/S):>D[5HG8T/WZ+Q52,)2MC&4,('15CG9L, ME\=8EJ/U^VUC/<58BK%V,I:M6?VV_7L.Q%BGCM"D\W;+U6HZX^Z:->YN3L$& M7;'VZVMU'KT[-/?,!4N0\;U(FIB#/6RAHLEQ]_;ZVG#8UO%5-#DJ3?H]S>IM M[Z5\-)I<;2*KKDY=9\Q[73:KD8@T=>=E$1%'EB:$-!FV-NXK;#VC<5? NNXP,-,/9LS6UBDF.9MV=/8^ *I(< MR9)8FMU3Z12Y:&)HH]Z95-?5ANZE2O&=L>=7%:V;FF&IT% RDMBM4XR*)$4"0Y,DDR4LT=0^XJ[+[)PV0 =^4N\7W=E='0, MK6?NN9>JZ"@/'0W+U$S;483L/"$-4QL->[(1\M2!^ND07EF!;K^;3DU<3?7^ MZ=^_VCVDZE9/G4DX7=4&D@%QFSK4)A5)+,T MR[8VS=>Y^6+L[P2K5*\\9+2TP;Y7IA09Y2&CK5G[GOQ59)2'C'B 6SIIO-QM MEXWN/FK+Y9+>O]HME^J>\9W953*[SB4<#M0LF%4EL MB#;5+IA4).EKPU&WMURZ9]C_8!VMBY,4Z^UNI#?MKSI-T;5\;'^DKB7(19#6 M%9L408Z<1.[UVR:1%4F.3!+C7&KKTK>1-M)-5[Z%9&I#=7VG^V2T]Z].J<@H M#QG[VLAJ6_-*D5$Z,@YD;(UYN5M(>[:=%>L3&.=PWZ]W>+JF]G2'1(B48KE/ MR]H#(N5,(9(2 "4 KVB&JP1 "<"E",!^;7:5!"@)N!@)V*N![YDE@(4N/Z8N M3)5M6M5N!_+=+S:V'WHT3._O^&>'0?-P%Y9-Q/*-<4LJNDMJI*Y2OT9*A0 U MXH8>J3Y 1-R8$C^O +>;/R);SG\H&F,- ;XB8DF47/(8E"DLXH*!+$ M24)1I82,0FY*D?#PSQRF2D@T)=&"QBYN+";ZZDZAY$@W"Z27ZR2O87WUJ^J; M\9P"=3N]FS0HGHG%,T=$_=R-'_V0RYFYJFXG%&\)"J3_]2_C&(5G]S#.Z;;0 M&:6^ 3JF41!$S\!"A,DU1Q9Q 8& GHD?^ P-9!I'/<^RD0:]*$H7WDG&@)HWK)[5$@VCK_?7/>833,[0I_]\L[SDT7@OMS[(9N,O?1.C"6,2L71!<;?_.MWS[Z7SM"4Z3UF MSK*$EIA9?*W#5S]N?MYW],'(KORJIQLM/^];U9/4O5$'U%!W1GT%4T=A&O2V MS[TCZ=KPN/76QT8;CU7XX=PPG-3_'%3G:IDF_HUKX(\K&KC!N?\+0L17,$2[ MT7 "_BF%E$T=>"D1BO:[R=61G8N\="Q9KQ6T"\*%XICV''.Y1X1^S^.,O>Z@ M;=D WWO;]S*S;*U7+64JK7>$Z_>G3!@K?KTJ?AUHQL'KR2IV5>QZM)T*S1D> M^B*^XE?%KT=:KJ.-1HK(7%9UTQ& MJA&U;"09M*Y$H$ARY$H$=NNR3HHDQR:)W3:2D>M^G-S6] -=Q'0B=N#9F9)Y M!##]BWUPZ-18F[LAG>%0B%U:'[)2M3*.3!)KH$@B%4GZFMD[4_D219*ZBZ2V MWBAQR MD,/43%-%JL?#[\=_+OWTY0ZKF^$JYVA.593:?,M"1:F2D:2O#564*A=)# L\ M3U4>6"Z:F)H].I.<7$6<^FF^1!^!7]6_XY8W7Y=6OS96^ ML6VC>;Y0Q342^H^**$=.DYE#1Y%$)I*<54XNMY+J6AF50X?\N]ZYWD)C72PE M9MJ:X^RY_7L)U?(4FW:#32VMY[RNX)UB4\6F1T_ .)KURN+4BDT5FQZ=32W- MM-O>RCTZFYZAR_ 9W7+R&RN9UYF&@SM["9^VJ\AZW=K.!+W[GM5IN/;6@G?* MM?]PSESN13#/Z_L**>:Y5N8Q]TQ_*N91S*.89[5R7M?JV&_4UN;>)_$3 JB= M+ -6QMQ--IZ#I?E8V'3\0E8Z=)&;MSQU^.-;WI'IEI=;AX]9JN;'M[Q/S>U: M^>X&9;LU$M-D02?HFP8O^C% YW'ZCV]%*Y$<=AX8P>>\P4(!?,.*XVN@;Y3> M;E3371#/-OD^_::_GM?/_F&UI;JHOMTK7G''$)\MT_I7ZLK.'UVP3'Z :"VF M*/VNS7U487&'5@ ML Y5VH>HS9\0ZL8A/)^0!054SK#=P4K=_<]?R4T8A7>_/#Q\9J\DZ[+:HM2^ M3GZ/4GS/36$6$+:$S-T7$D8I299SXBW9Y,Q H,K?59-^&]Y5E?K+JKZN8&H& MDZI27ZLV595Z5:5>U1R7$$NJ2KWB&%6EOO+.\Z9W?B<<]QOTR#<.\[XV8=4B M4;/*.9>YB7L1U6I[NJE*URMN[0RW&HI;%;=VAEL/L%.ON%5QZS7KUE-?LCCY MD2[OGM!=U8LN^VC7M=VQ!DE390ADHTC;PPF*(L?VG51E"-DHTO;HX&D*0W3_ M5#>X 'YMG27I;;\IP;'NSDB1NM@O(5' _*OR\Y)1I'5!:461"Y4151=*KKI0 M':QB43ZHN-^VJ+K8>B476WNZO6>8HVY?*R8]'9.J@BN*265GTL&>+2\4DRHF M/1F3]J4KMM+)ZX'O5R[2U>YHEJ_4X;6>:$KXT/@>8,1]I.1]X"8)>6 W@_CO M/_'SC0GY/V\=W2$ =P!C_7ACVOH@^XO\7\0P]6'VY^W_U^[:X/]YV]='^DGPXMAZ[T5Q(QV(Z;!S2P8V-3[JWBQRR/;NM%V9&OS5J/, MS&VN,_=FKO[5U.OIUF&)M\YX1X#96I'$HXC+":!^/3.3WZ,RH,\ -UZIC/') MIBJH4Q)!-H'UO7]_XX]M=V)2Q[:&WM2VAY/QU**CGN<-J3<>6@[];\/JO:F_ ML/< M(RC^I+.+V,I#_T7)#.25S-T01-8C "F9^4D:Q>@2D:!F1?!I3%',$K*(?8 ? MX$'ABI:/,R9H('G4!Y\+]$+,[^HG.OD#!N>/O\!8R8Q, [SYC'?L_=0'M>"' M3U'P1.\)>#+<&WRD(2B3%&]+%V^PJ]'OH_G<3Q)0$0D#[F=*$XT\S_S)C 2 M4 H0^>$D6'HP\._TF?RT3&#YH(5$\0 -?@GI( I)R]LN'=@9G?" M\7/LAA- &%4P!=CFO\);C*-&3$G,07Z$?<1%!]^]X[71[!O"2!OB>L1 M*ADHE2EL<(A 10(#1I,_=?+ OEM1DQH?&A'!^0)^09YX<@,V_=@-8%F4Z>"W M9DG5ZR1CN"7SO%916>"MS%41KG+52>.KY>9)&"3 "J=1 &3TYGX(3!RSW7/V M=,0:$A3/>G0,L0*-G_P)T!T+/2 UN%$+/7B 7^0!E(+HSESV#H[CX;#^>,FA M!-@0$=$S3)S4VX[C*-;=6JI:Y-^O<82,:NDK6.DWK [!4"98IE$ M:&^YVQZR8(]QP=0/@>.0ADD*'W I$-+F$: ]A??1"W"1A),E4QS(US@FJ!)8 MV(GC#F#E:PJA> M MYQ7@2A5/$+AX/W/#Q]4^8"A MX)JVN-HM6<8M+C!,(_O0%U%E.&>Y-_#7R:F=8%;#T4QSSZ._ZM:T! 2\-GZU MM8&4_'JB8[WG=6]8,A=3+J7,S [?YB+OYMWTM:%I-N_>JJY*'I<3NJB1JN"HE_@HUW+4[4C>VJ0V'+?2PNK-V9#UL:W9/=367 MAA[F4+.'IZ?'I?O"'IW$U$TH[E77'HYXO3O\NOA4&B8T!MK :>\L2Y%=.)#G M=B&4'(%?U][+5H24CI!#S1Q)1LB3.NZG0_7[.O.@B<-M>,QLDHHS&:)'VJIW5.\)%?%MK6>W;8"E7(?C[V190T53:2BB6%ICB-G89##NO7R MJFB*QXSKE/.KQO%.NLV2NV5>+GNN?RQ\YR=''IK%[I5G+3&^0)NS_EQO!-&I&P M\8S@S[PU'-UL-Z&EDV\SG]V_R?.AS>?$51;7O]R4W[=B]R$ =I>\[9>N.*]/ M 7]'(5Y*S"[PJYQ=WQ^JO;EU1!]^^Y!U\)5$KG_(C+D>Y2;1U M[HXHLJW'@;@6ZQ>U%!HJ,:U:A6V?B^DOHRCJT$Y_Y2IC525Y,0A^B/H+5,RP MJ%S0DA^^^7-Q,_E+-'?#U^'^#,RXHE"S6[*(\7$4_ [ @8L33=-GO)OKT2<:1'R4292DS2[@GK)* M0#7>?MX\G'%ZXG5$@53>[60*!.S*P=R@[=,Q'6*7"I2\W@?:O;XJ;5.ZC(Y MX279JAO[;."WCJ6+NP89V(6DA:!SBG("I6(!8-#G)(A<=C/ZK=DO2AEQCRI$ M?3>H=*E*Q0=PKO)@\EV,K[X^_?,R78)>$=4ZV(J7 M=Y'0P9Q0;+:F1 EV$E MJ"7S2AJ,\8 T,UB75A2V0)Y\CN(_>64+IF:UHNA$S27LK.;&C2V>0WK'%(MW ML'%6;M&_Z.0G5F=+\,5D&<=9):%)FM?)H&1, Q]T.LB6FZ* );1Z6<_ ?O P M29;3J3_Q<2R0YNDRY.5+UE:S6JT$H8:'YQ26S8#!*B)I5BZ B36(#TQ-6< Q M92QQ+L.RJW(+QR#'5U2JK5*@*J342SC"4//%6&B$T11PD'.&B,ARA"$R.>G< ME#*41/&C&_H3\@@J(YUERB_(3MAP,C!&]D1NS'04/N'>21C%,B4#D14JZHE<_"(#) M(H(7I%2AW[!"""],,Z9 DQ!4!# _#DPF[,YJ7NS%6UT-.A4>32:Q/P8B"A7R M$(9+5E=H$<4I\MK/$=A"HW?WG[GS,/43++#T0MU8> \?@*'G8^ =R]A5GD\N M^GZKD489"8U:DVD%I!5+)]7I$M":*:]E]3FF=Y\^_T%^_?4]^8V1B/DXOX$L M,DH90ZZ"A1XM%1_AF@L%>LGXIW:T*1GV?\C*T;CS:,DB(ZXL$_=)5'V:@N)X M065*_JY_UKS>$2MYPY1*$"%3%6J*H(^9EYC"#QBD8&S!WP06#="K9($5 M\K&+FYK+@$U]X]_B;"O^*[Z/C@&OPZT5EKG<$[ M&"X!?U,X"CX,QUZG(9WZ:9*7;TI9T;YER@G"U76F$<%<,==X%;+<'LQ=,%J[ MC8).6#6A3RF=8SU$\AZB4)=YK %W/F;^(EDI*97":A)TR)EGPLL^<16,=63H M N45EOLF(]B!Q+VBGM_Y!>8_HL 3+%I0_.>LVI+&V/CO(5+TAM?8 @;;PARW M0#5@X60Y_@=S72(R$>3 PDY^X5HR&DQIG.^SLV\*3>N.HR<8$P09J(QL3K]S M18WH]N,27$B"[37.5A>W!C'2TX4?] X&NH-_N0CH]>A /@;SS/Q,=& 'S2@ M; 6"7;^*OP9].^.A3\C\85&,CKR/@+OA2V,T=#0F W/&.)PA>8V]QZ5@8?P[ MIGSP&_P.A=#LO<-!V*_&NUM"IU.<]XFYN(2ZDQG*#!,6QI= !%ZMSF5HG2\8 MC&74 CCM\#H!9S\O@@=Z@WNL7.R%1/M%JB?7D86BR50B5R7;F)#'#"3UYPS. M1FO &)V6'DS*3R8L?MH%L;#X&Q"G,(3/]%#(-%O^Y\Z5,*"8PBW/D8\/\H,0 M+R=TS5CDVKV>E9^C92!JX3VC01C3+#KRLCI[61#$ Y^\7-]!C*:RDO56DH^) MYHX%VC?N+4=.%CNLBAX^@O,*7%1A:\EL)WZ+(3Y@?<)BP?Q53F',"H%AP*IJ M-^/;>E$8OVPC2YU2J$U1P5,WD]LVH9T$;@3+YV7<&HT#_Y$'L#Y:K/('6\T) MKB.,TNT: !P()/TB$OFG[4$OJXO(HGIX1 B"T%(9AVMQ^Y?';KDXOL:>K+)+NM50A!Z#HGX-2/$5';J=U3XF8,=X$F45:VJC^J^6 MTX&-ZE.[Z;DV8[*$/L*8-M5LJ,! ': Z#5UF%$"5PH-@#-&,)M$4G$,W$6J& MR[I0Y8+"&2Q:+%:"6,E)FK MZ8:ICSG:E.8>&*.9.YDPP#.7D4EPGHIIMLEG+M5HY9"?Q>#\!R]GH)C \L0)A4:+S[M0[T:MX,&S>0R&C.^_? M@-Y564UX%%Q69O^!>,*2YYS!#2>SLKDCL\HN=/# MN 5^23+1Q>+3VT7WG6*( S"$<)B$!GPNZ+RJ)]#+RB(U'L4RKY?%"KA5@QM[ MH?!^&?DV.$DKV,#%_[O!"_(&GX5OHX4)A*^QALH4%:A(>O'@DVUD%?N:S)YP MW4'=..3/%,R=!_&;<'!/&FUHL!0U[U&_H$?)*O@KKCJ\FBDE%PHUPMF)GSXM M D]RDZ>T1+<+WF>F@I !/P#U4CQ40=-;%FZ$&X%+$8+AIF7#*)E#- ?+C0;, M:+&J32 0;0@JJ$$\,7M7',:2M!(8/. =)Q"YLN-J!4#L&6%P"O.R:Y)VN*]I M5M"X6Y!UNFY!^[<^",$7Y2%%D8E)M)4#'NPR'SP(8@%>J:2G:*M:(^2F2[1& MJ%XLBN]FIQ;W$93#HYM9O9<%[40+A'T8^L!';YV&%JU\$>>T?1M&(WW0&[1M MVX"9#KMM X/ZQ@;6@1H;&-9 ,IB,GMZSVPUU?*!&NF6TZR5QG3 !\8R1?8A6 M&6WO-AY>$S6\&+BJB@X*P^1>"5O*9=R76@Z5>(5#D_XAD>YF(9[&2( M0MTNU!EW%L<\3;1ZU@"$'$ +(%YV]A7>D5K&-7[XG"K MEK$>B#/2^N:>]=BD*,*I>K5<%;\:!E8#5_RJ^+4;_&I:FC%2^E7Q:U?XU=", MU@7"%+\J?CU?[=J!T[8"YP7U;CM7V/R!CM.5_6-QBK.@:FZJ,A$DX'6LQQ%$IE(XFB.(HE<)-G/\"NB7"Y1 M+KFQZZ_B"I9/F]P;[HRO9JO<60M?S>EI1G^DXD^9B&)KHWY;_UF1Y*@DL8;: MH*]RS%+1Q#2T?J^M!ZUHYQQ>3XU+/ =Q *S(J#4LV]!L9_BJ@Q('$=]C!^U*FI0T'5^:+,UN'3\H M85+"I(2I(D'2QSS]GOWGE30I:5+25,YLF9HS4,*DA$D)TR'.6 ZU@;'G%O)9 MI:FZV?KVDFYB02OE#LV>;O:/5_EQ9VD87N^KN.M\HCE7:SX.==/&%6-YM?=8 M^#Y\$;?%6>%KT?"NV.0+H_!N@J49 [;!%ZU=,=?)IS OCL@ZO0 TLT",F5<: MYC4 ^6?Y'F&25;!G7V; L/XB_GR\C!,JWDJ2*.:E;1%$+)DL:HH6T+#&M[R7 M"]8$T,F7K+5B*/H6OS77NGBN?)#5S4UG -S6WJGP)G8IXD-8I?;-[ .[U&F] M:3=6,6)](4D)N=B4CXNGRYC5H!7]@1BOK';@9%UL0_*PB'U1G @+ S(BB%J? MK-1@WORUU!EQ_()]8%<;R?*.-L5[K%9F3>_/R@& U=\.UCX#KN8E5<.(%=-E MO.O%[G-85=905"K_/4HI&>H$;[*\$8+[V8U3\DDCO(HY+^;I)WFA\?_5*7:S MY&"W]1.I65W2I&BVLM[]-UJF2>KR&OO>^D6CHD>F8)=2ZPOL9KOQ FO^@?T$ MF#+.)V7%4HLF1:5&)*+J;"\PC,O!EX:BZFNJ J *A[L$B/9@1)YH08'.6I&00X8L[4M>. M4G]34S!TAR\E5Z';NJ:RYP)_>V?J2J.CU;2W)>X"FX-ARR;>/:/<77?!ERGJ MHB_3613[_\H;".>/+1?,NH#K3TJ6I;8#![@]T?)Q!JP([W,H13O&?MG$&#WX M"U^8\6Z(_T8^@@.7OKS)*C@C8Z)B9/6%613 M5#.N:Q_0-9F6M1TQI9%/G>7 MW#+_Y_6GUQ??MB'L#L:^HI9!@_J606T*83MY(6QI&@T=4*;-7?7(N$Q/IW=C M-\#0"*04^ZB[<8SES!EWRUA1&]P#+V*](?SP"4U]7@=^?25/%%S0@*YV*BS: MJ6NEGO*B,[U&8&%_8C/YW)>)_>1/DBP7&*]IK'1\^ @\DLV*W7*>N$_.9@&7 M*D+%Q5H?LJ@TK_G/O@<;R-M:3 />B-(/LR+@C54._3ZABZQ]#LY6]%'EKEC> M+G2?*NJBP2AOR;JIHPY3@WYTNAKTS>3@?>RSM$W6G @=7=827-*Z\LROKG>R M!$M5,=)NKRLA>?\:\ "5IRF:,ZMHD$A%4]LTROK'%AT %V ;7=Y* MC\T3>TR(F6_PR\/#9][7E3^5-V)I:Z=%DB81HLE:^>8](S3RCZ7W6 !)0G1*M?48!"1S+EJ"/+D^2SEE;6!+;2I6YR$N;RTA M? 70-N@YB89LV!Z-=4;2S]8YD(A?A,\ZY Y2E*MP6PIYQ0G'X\6[C%AIR3&VV=L'@I M"KAI_XPMUCUD/AF-R-]S9P1"4QH_^7D4P+QFUKK6C47[5>$QS_,$[7HWW/_R[OIIU]IPD_R5NR*!;638M&>"L]VV# LGM6 M8N!)&=^+'-_D!F2#]Q/'/2P?!05<>BXF7Y88T!N6>V?T;[#1'KQJ]#WQ5^&C M?!@D\%W04,JFC-SX M,88$N[=F[MC^6\BS#,A]!(6K%)!SXG)<(O<#&5B#36#-#,%@[6)LX%AUR("] MQ,2H%%3RP!DY"S"81)& 62GUVVURPIBS0)$IDKA4N9\J5L.EKB9!BX..=. #J]1L'; MN[/SAZF3OX?@6OE)RGS[KV[ T]]\HY]\!>\MYKMVZ+?]/6'1M- Y.[FI>J4G MSR,NQ_]@&P:N7L@=>DFHKDU!.WE#M!:>8\:-&",.^:+&((AUG<>0SE.]3:MHD_;C!G< M/[W'7< VW9C-H3X<'*IY[M \4/-<6W>&(]F LO2^(1U0MMX_6(_H@P$UU ?# M[=VT]^]]+$UGQ,\LO=.@;$?#/I%=6#.K5$)^7S+_#/< 42 Y]_I,_D2S=WP=="0.W) MF6N/@LR%/W]Y]_*%6Q3^NF[.4I=_@Y^O[W:U;?4=**Q\$81\VQ_HQ@$Z0[:F MY195J4BI9/*:"?EV9&OFZ #MA0\LE!?>3!"MVEW($6,:KG:5KJX<[M%71 M:*D(\M8Q=.-8!8H/X[Q<&TF4C$A&D+>VJ8V&Q^H4>6!GHEO9EV+S\%J]BKS/RIN/?5;J$GH@@#N5H> MU.W3%;:U>P>Y?3J0I:@+X&%R!QC%HG_W_%K]RW&N*+5068Y./GZ?^6._HAS3 MJ2]UC$:Z;?1;W^FP=*?7/\A1_H&M&Z/M0^U_E'_OG/]T>F GGD/E8;4'IB?O M64D(?HSW+VXENU+.(^_.!!:9Q73Z[V\$%!8H47 ^>X[5TVL8BTU7J<0KQ;6E.V 8"#!>DL8"7S%ZBK@V5H],[O/ M^-6-QVY(D[L_O@?TA94Q@6_,7L_4:]A B:\,_BJ^IQ%=ZCG4>B]Z9Z'B M_-4/_\1;M!=,NP\??[X?+H=TO[IC&EP#U3Y_^7@Y5/L< MTP2HM*HM+XUF]D70ZSTKS_H9JX2P+I8NKX?\P4U="","2NY$&3)\;,'[-!6/ M>?@8*U;L190W8G(7"RR5YY?:1VX\/*83=XEM,M.$,(9)W4=>1QD+ZWG>:JWB M3VR/@C_HU2J EHV@F^Y$5597K]H6.ND^$+:V<-,MN]0[=B1+?(A]6OSIR\J! M%>O45=0^E\)37@J;5?\4'5-%C%J4&%RI@@U?&R/+9O7367%(;QF\$,9@7KD MN2B[+>ITBS:L8SIS@RDO,BHZTF2%O+':Y#*$E]AXV:$7ZM77S]LL=E*!U!/O MS]FZT3?;[L\9/;TW;%=SK6XHR]$-9WNIK<9#Z:;=;J2ZSTW='-H'@*0B2Z>S)-4'#/.EC#JTE%_^^./KQ__X^/"!?/K]Z]^_//S^_J,&O[[7 M]_%A*@EKF!U"1P5E]_??9#D4"QX.O;\(%^YO:)^RXYT7L:*?7BZ#,CM48I>6 M\F/R(^L61?X3#TP& 8T/I@N[A(8+HFCCI=2>\N]M'O17ZSS;.I5T7J5TJJ6< M<"F8V/0]UB$UWVS?V(A7HM=M(JNER+B4F\^Q'V+WQ6!3XFY57*[BLDNHN""J7DO,>BWK5!)ZM1*JEG+*TRS5 MQ]^5L'6;K&HI,BZE%)%O7CC!_%CQ_<-D$BU#UJ:\/F1O>8)+K/&4Q14JRP&< MN>*"45]QX<=QY+W /[-T'OSU_P=02P,$% @ UZ'X6#?I7-QH#P P:L M !$ !G<^9E /@Q8T @8- REHC-#3:'QC=,OJ-78(P=P&Q,W';[BV0;X,6:H-F<&:0ZZO\RN>KW3 M*;"GW?8IG)ZTSWIG']N@-YVVSZR+RS.KU_UX,>U)H2MZ1?TY*3;^>/K\$F2MD):!WG?MZA74^)$]+V.>#P% M%$;D,SJWMLAG&%,XAX /'_4)\$SXP<1N1W3\Y&/O).(34E&.'L[-!'-$;S'2 M9NL%I-UT)OZ\(YX+12?M$SY&7855SWG:/NFU>]UD(RVV84NV\+P3/&P9@#&" MICZ#]QSQ6V@#W^$LOO>7#QQD(VAQ M&8; &[D+3)CA*4)L0*>RT90PR=8R ML88A,P:?*"DD;]4^@[T&%4?&N+;Q]6 MU&IUBFOU:7L&P**4YB1/H#W\I4P+$H;>O;R\[*R$Y::W(-4 )7U;?&QW3[E- ME%";9[8A=7)FV8*.4WZG^S9C,]-+-R/D+-6, M=,]1$(N(08!P7D8AA2;W'Z\="Z(B\V^77'Q(F7' \S"3_.*7\+?% GDV#G[@ M/PF[N8J,9P+MR)\JBTO*#)7_70%B$NQHIG-G0? "$H8@32Y,4L"<0/NZ)9:G M=N0L_UP0^(&W)")1%&S/ /&8:X"4NV[9WV'.V!:MO>*U0OV9_[<0#PN'& >5X_! MC#=/_/XR>2@2W,@6Q*R1_$A#;))?3N2_KM&.@_*V(3D-P?JYL\NP(\JGT!IY M7^3GW9D>,H\"W$1.19'I0*6G+PN[P\/^V>"_PV0B2 H18CJ28FH0:VC5B3 M\7ZCZU]-1_P&. *QISF$[.! 9PC7XGM:#-]0O!'(?T-5-_!C0'@_YY AWO*C M0KRM28MW;U^\C?=;&AN/?]+#/C%L?I]CQX*$WOWE([8^IC_/TZ:U@[,J?CVI M\9]&H//-%Z2C,P!T?N_@Y5&7]!0E6N3/JR O%!E24T/Q'I$9\-!_92O* [G% MK47HHXB9$34=S 5!_B7)WJ Q?_)=%Y U]W1HYB&;+S<>ZYLF]CV&O-F8FZK) MTZSR:!24J\7I8A>G4+!TE;%H(Y9M1,(;A.($OD+/KY!E1HQ:'#[MXA!R-FB0 M[\78S1&%]Q#2"30A>@53I\*@9PG2@G"Y"\)&DB%$&;&L!L'2=_B2*0;8QN3% M,['C0),A/@;]&?3,M1B8\A 5$:J#Z^/)+EP;J087:VS)-0+!$L<&@3<.*GEK MP.,C'NHN1#!4'JU4*5IXNKOP1&(,+L?8"&H0&@^\Y=Y,F".@E.>DY9%0)&A1 M.-U%(19A!#(:!, MG%8P?\FE'>C>[D +M@:-[0-WMRY\!JLJZT&263O29ZI) M"VY#LC=HQ-7B284\0I6A'?]S)6=(J:DT"(='S.W/8_PW_FR&/ 9Y=RKXF0PY M6CR47)L+:B2VE*4D935(%B& M7-"L(A()7NW@*^ETS-R@T2Y6)#IV$:I@,>KL[$+)&(H7HXSWT:4K@57243*@!LH:1*T8?VO*G;;[%IPE.0EY&_BR&>4#ZLBD2].BXR2 M[&36))N(58$Z8E7')D*.%1LFLE))F$U$1Y<:J2"1XM:.OI%:"N8D#KI;.*@?:69*T8"@[ENG' MFYH'3GHMK2I N=)T('U2]BFSZG--!"IY+N@6,H"<"OBD"='"HE0;DE*,]Z&< M)F%1+.%_!$2&JJ$>+Z#XE!CXK(WUOV&=B(M[EMGP'8GO"_15!)H.6 M.%=Y9%/0J=5:AE+?*&49D7I!'3<@.%#:1%L)BT/[.X(L05H\E:I(5*]J^C0. MQR&>,'R4P&Q&8+#Y(2:0)-@7LL(*M% JQ9$8RN2\VU83S,2P1/D&,[8'(IP$ M)@M?>J&'PS=+LA98I8*2#FPD/WI?AS82T(PJ<0Q#!D%EG/=5J(5?J=)D%ZZW M#2*GP/UF&"I.F77J+<[CV4DY_5JS4O8A#BT.(AK(M/ .,#NX#B)5^&[2'/(PB8P8EH M[%ZP55.EQ3;U58"=<"52: B-QD:E>!0I-:36-SNPOP+F$R3N(\+V(V9P#-9[ MY3ZEI&O15FI1*6C'.L0WH<4(U302WL3K'OO[WSQA6O"4ZE/R79+&NV-U8_H MFS]ZF5K4E-)2ZK;W&WJ[(QT[O3M /.3-Z!B2ISD@\ 90L0-BW2+'9] Z(+JE M=6K15^\L2$<_Z8 CW097;DCMOQA2O\Q/PA8TTDK2SS;L/\\+RM6BK12$,D]/ M-'V^IX]X//]&2X]/D#E:1(^J9Z+556GQ5@I .7@G9_A&Y8:@F4EMQ@MK^T_H MHH(U")^?*+6BS#?CFC2E/W>V+SH.OF]=ABRN0@[O>I=0BVM8_Q39AKB2U ,> MN\4N0%[+ %,J]]2N6XR(:VO$!O@2[4IH)O!6Q\^XP25?%LM[J0-'+KI935AQQR'1:"ZP$", M"721[](P-QSXA,@+.S*ZFD6N[TQP^3N+'DV#K=?KEDF@A5C!+@:_N-CC\Y*L M"W0OZU48N&(W#@_A,CNJ9SPF?BQ24Z"+OT4.]![Q:68BX R'@Z_0G4*2-2US M66HQ/X5+YO$Q><(V6_+0^1N'Y[C$\@7FUL8_/_@\1AC$(<8 MFV(@!(X37F:?:9O5A)49AK]UCL9;=OD0JW2U,-6M@FTF9CM4)?QEB4%?\."F M;(N?Y]Q41";;7R&:-?1Y' < P6)7%N)M%'^OZ$'IE3C]R(VZ0+\0F")'UCQ? M/)Z9/X-5[+G[,P(EO6Z)*RFEKBO?(US>^!1YD%+N&UU$Q>!J9E@^3RUF6WA< M-K$D/\((C$2;^YX5NXODS7X9H.\KMKH56'#Z=[C6N+&%O6P*2RU,0"05$[@ M:_D7J!"A['D)G5?XE:^ X1;WT1P8YE<_I!)#TFR,R>?55$'3'-783;9Y42W8%/&78AB4I')=):E76/ M)/:H/B8]0;XI!F?F91UZ(K(S:')+%LR1=#-!W*YZE% MMXH%=WO&AC]91+AWG/.S13>B7Q&2ZPEVG'M,EH!8>>%--L^1XH+"99RM'.U& ME#"Q-PZ^E4CNTAE_HCE+#U.HHK6O5/$%X\5#3..+=ZEJ@>3O@*OSZ?;9A*C\ M_N_@>%!^M\I(J$67DUNZ>25CE:X^A>+H$,,SMGWSY["&J1;35C@80.,N MV3%1*FU=$;O!^/O(CK8M\H%*IZW#_G#!M7S"_P/B")/+G:HK M=]HX,TB76% M>CSGM$]KRBDUB:A*6(M)F%5:UAYMR.6J1=?2S2N_8_D\M>A6M)0'[VAT\_N3 M05R+CFRM4<^0N*/--1O%SD#M\API2XR8JI4:MV9*P4V@LF)J>XY&[8A:W-AC ML^Q0XFL[?IL2[#WVB<9SI9'68I[WK?_PL%LN[<^X;UGR6#!PQ@!9W+#! C'@ ME*P1[B.RMF!'6V(#3!:8MP"*P_S6,#PMI]]*R^0[SLFNXIMJ&],4'S2)2SIM M+>PXW.LKO&.;35^+[CP!41B0VWI\"7V%1#1Q9-^M$&6)@@^-'^8?)ZPL[TC+ M=L&3A^EEKF\0S>8,1ON9F]=JX@/T-^MMSH D-X$]I)H?.VBBDO; ?0;QQ>_1 M:X7Y]I'+\T,/G\8^9XF+>J>8LA:368V$$D?E[@EV-X%SSIF,C3"3I1ZF.?**+IP)RKJ89G SP9UM0Y.-O."'/F,$37TFB\XX_6V! M7%/=0VA=JTF/D"TQ^7X7712E.QJ=3ET+U-.J[H]PR1;MC[K$R>G)H>F1DBCR=/ M SGF]\"4>Y-?P0JYOGN#"<%+;OP#L.!/N ?8U#MD:LGRY](!)-?UE,8&X"$R MQ8Z@J ?K*\=;Q#^^9)R(-7\7]VZ%YUISUL0,^A]=Y7D0[_L#9ZM"K]NE=/?W-7S]WXJ1]V+*N+923\Z$-N3]#$GM5WQ>&0X'@W-Q?Q-R;D)"ZX M@5922!TVNI-1UD348T;V"X5]<2-HH-2QO=4JRB7A)"]9 M$\P75=N(+O&B;N&W9_)Y:K$$B/,YM,QAGA3B.CBY=%M+*3B7M-94"8<.12I= M(Q-,GB&F]$9A^%A$R8$$$QH ,KU 5 9W-H9"TR,#(T M,#8S,%]C86PN>&ULY5U97D\G!)^SF MX]GTEV?\)_;L *=IEL?3HU^>_?'Q%;AG__F7/_WIS_\&\(]?W[\Y>#E+RQ.< M+@Y>=!@6F \^CQ?'!XMC//C[K/OG^%,X>#<)BS+K3@#^LOIG+V:G7[OQT?'B M0#"A-H]M?MO]'+7CID0+.H<$RJ*#8(.%XJ3V*O"D _^/HY^E%#&4R$%@9*"D M,A!DC*"R]2I+;FR4JP^=C*?__+E^B6&.!S2\Z7SU[2_/CA>+TY^?/__\^?-/ M7V(W^6G6'3T7C,GGFZ>?G3W^Y=KSG^7J:>Z]?[[Z[?FC\_%-#]+'\N?_^/W- MAW2,)P'&T_DB3%-]P7S\\WSUPS>S%!8KJ=^+Z^#6)^IWL'D,ZH^ "Y#\IR_S M_.PO?SHX6(NCFTWP/9:#^NN71;#;'8PRD\OFRJRA_2K.3Y_71YR]F MTXS3.6;ZRWPV&>>J\@\+^EHY,)^5MZ?8K48Q_V,:EGE,OZ8QKMZY^'J*OSR; MCT].)[CYV7&'Y9=G1_/C#)4,S$A6D?[[H][S_-OX4IBDY63UP!OZ_NQM=0A[ M'"I^62!]QEKN&V236;KTT*1J?=9M_N4D1)RL?CI:SN$HA-/1:YI^)_AF-I^_ MZF8GA&8QGBYI.GY[_Z](\PO7SWT,7W#^VY=%%V8=#2MT7U\3XOG?9O3;Z8)& M1J\Y>CU=8(?SQ2B7Y 6Q!&22&93F&J**!KP4B%H47:2]K*LJO3F);T6[$N9Q MQ;TSK,^K$I_C9#'?_&2EUI5*]S"<-0,>+^DS"/4#-QA')A>;MIG!Y^QVM4SL[W&%+ITC?:7 M3<;9$\_GRY.3U6<"4?ED\^\+*6F8?%S,VFIOS1*2QJXTVHSFMR^GU8#04&<; M:"/&C+ Y:E!-]L0H!"Z/!<8<0LW&@8U&EJ"B,+WUYOPV(74?U)L19=SC-[W%2 M0[B-A 7#XE(L8+$(4*)8"*YH<"C1.LF+2*GQT&Y&,B3?OAL#KM*[@>2;*,"<.]4UI892BL;T^$> M2 ]TSM\1+UKJHAE!WG6S3^.ZZO%JUKV<+>.B+">'* ME.4)/.,1LAS+K%^/]6/__M2YHLZ_K82XR+U_/YLJXCO)C-%QX^?<+JL/CL:J9/KN)L<'JD'2C))&1:$S*WMZN;= M0S*"NVKZ*HT?)=\>%W5RL$+J4D"C$W7ELH"WD>90#@)+I.]M[HNU-R_J/+&Y M:JWPW43>;IT8%Y<&E*TT1D)6UE#RE(E\:.B+E@$CXTDUU_HE T#8Y.X)J-/ MV9],D7R*EQ"R=6!6 S3D8Y394V#\M);J\1J^(>]^C'3[X>KA8M&-XW(1X@0_ MSFZ) WW)OBZ$@T5>L[-,9E7+&F+DI*3P,LC6)'@PR$%9N79DZ5=95SCUY^=7 MA?>&ON^IE.77,*E/?3A&7/10P7++Q^^A<&6;@36J5SFAZ[X2Q?\K3)8XXNB4"L8"BY2**B.1 H7@(47#.-)(4PR-1[D5L"$YJ\?S MXJK]::^39G[L/5F[;IQH;E5TF\%&986+%.\QK0,HQADY5Z_!LF2SURXHWSI/ MO!'(D+:4VM%A=YFWV2S8[%.\QX1$2O*'Y"C/X+R8G9R,YW5C8U[7HH]PFKZ^ M0KSP[$AR'U :#=%K\LB!90C&%4B:(K(H!,^"W>=U&N 8TM[2[AS9MV+Z9]*K MZNZ/QW.\@)!))S,C Y>E1N)Z=C68TT#"*D(IYSR&G:ESPXN'M(6T!Z[L*OJ& MFT1X&L:;@HK-F)ES2@C*U$(,%E02&KP)" Z#%5TK'UAN:[^K^)4EZFZ2,<9N,+@&\5>0A0TW* M9#!DW)1UTHBL>>O-BS;(V\MOE#3/.;$$(9L$JM1#)Z@S,$0I97 B8^LR[^LH MAA2M/P''KLZX'=74;+K]/I[.NI4 S@9EF7&,*P=6> 5*D^$/%%1"=B8'EIA5 M4COB3 89/6M, MC_6;V^#?N#;#DV?"2M)'K;9BT8+/E$6%%%/*L133O)C\CI6;(:Q=/$BS5RGZ M>.'VF%/4J7A[;*N*":#I%#EZ$-G9DHQ+])?'IQ5WOGM(]FT'Y>]# M\BU+STZQ6WQ]-PG3!27#U9:?UL..!'>$EA(:Z2WDS"G/X9Z!9Y:BW<1$"M[$ M8GK8<[L5S_!6*78R#LU$W[YLX T&HF85X]ORQQQ7@QTYP5/6IE#:0]F40LJF M@G,)3$J%9Y:S+*U]PYV AK<0L1,=V@F_Y:'&,#T:DW%:CX^(>5Y%^]?9+'\> M3R8CCAB*, Z\-[5H(BEP7!(RPZ(AKY8"MHY\ML$UO 6)G=C17!7-2/(2"Y)/ MR^>%>^< 1PIYCL@H#'>J5L 8"G@"&E*BW(H1;371SKS-ID3/] MUW-,74B+OX\7QR^6\P7%6MU-Y"R2G+8I$=!'RM]III]T2\PW#-CF;!Q*_/D##:9W47@HA40 MBZ5OM>111N5=;IV(;X-KH.%U"ZHT5TLO6?D&2+82,Y>9 L7:EI%1CNB51@KN MLBT4_F-JOU9W'<9 H^H6=-A5Z/M,L#;X>%'2,HN@1:TO*R& =Y0/>I64MRY) MF^X]U??PUPYIJZEE2-&?['LLDQ[9))QF@>A96W0JXBL$G1"2(T%(IXMSK:.+ M^\I\'^,B3TYFT]7GKD^Z^>B9"U&#])Y&E4L!I[D"G0*3J%%HW[IX^2J&(25* M.^K]NNO;0=SM:DMS'M>QA\F[,,ZOIR_"Z7@1)J/D DO2TU1BM1<.SZPND=1= MWI2UB *Y:MW6X18H0TJ>&E.@A? ;'C%=A/$4\V^AFU+L/J>T?7FR7'58?8EE MG,:+$8W46IWKKIGCM84#C95A 9\5F5IOM0BM.\?=CVI(B51C?C1621\+C(?3 M?,.@5;"EQ)A %$XC]S:#LXY!*B9+83!&WGSOZAY,+8L0G&):13+2NFA*8S6C MJ1FXHV"'!6V0TMK4VC'>6H0PF,7#W9EPQP[^@T0^M -Q.=O&ZJ]#5Y-9I][OECI MAM?L^5ZE^P;:J$U-/=9-;UHUG*9/^_7K'_-:0?EZ^HD80F0Y3(OQI[5-PZ!4 MBA'!,5X/^2*O?]/UH+=@R7,51.L-_>W1[7SJ(WQ="?[C[##1C.KP;[/%I?8' MWGKE1-90K)0T^FPIW:%4G@*B++-2)O/65O$^3 _TK+WWU>J#2->.B+344[LS M0V>H7LVZ#[.R^!PZ'%EIL79)A'HU2FWV1>.US -#"J/K$4_>_%SY#3"&UGMM MGQQYK#;:GH1=\72^2IRKK:>!KYL_?R2/,%]7K(]4YEIIX8 1?2F#1@1? D6/ MGOMDI$8>6YO6;;$],%_](0C4B]Z:&YMS$WCKL;E1%BI9:POP)!2HPA)$YB,P MY9R-#E'$YKU0MD;WP'W"'X)9/>FNY>'7A)A7#>L_A%4]S O*&C!5$;XM5YUM M%"9:1BY6\A)(%):2!Z$=A,Q*MM(+(7JXF^$!"(>T^;@OBO6GPI9];F\2Q7DE MQ@511"4"A6P<+$\D"F\R!$P2$BO>\8".F=9Q]_;H&G9SEI9"$!<\.1!KZ^HK MQ:W>)$#C@LTBBAA;[\D-MIMS']RXH]7S0T3?\)#H_1?TC')04GK-(6M?0$FR M"-YS2<9 29Z8X4RTSB&VP36DA;8]T:6YNMHF&:]/3L.X6]4:'(?NB :KL6C- M=0(M'84/RC((D: E+JTN!K&4YA7%-R(9TH;7GLC20"7[N="/TA.CZB"]X(0H M!@TAU.X:R1!.R4-H7D&XZX5^^ZH=KM(Q%;\-:R6ID]JE\>U;4.5 M74F<013D*94/$8)('F3@,3OA4;1ODW@CDN\@I&]-D@8J:7D'6%?KI%_B^L_7 MTY=+_#@[N]SV7>C61Y:,2:9>1D4N,=6NXP5\8 :L23(E-$7S]BU0M@ VI#K$ M/9&GO<+Z:Y1RY88SE93P]#\4'W(MO<\0C5?TA2O-5(FA>2O?>R -J6O&WB+? M=DIJ4_!/Z8&30Z$C"Y1'*43 MV^Z*X4<"V(8M_HF7M9O291^*VA^EMK@)@26LT16O#=-)4I)D%DNV@!2-)<61 MVZO7W.S L#97553G_:_%N,9Z[#%^OMQ2?\2S]2620)*J]VQHBNH=SPFXCQ36 MHT >6^^IW(=I*X8]=:5)_W'S#HKJD3ZKSF??!K]NI>998A$984LB@,JZ0*S7 MR.?H4&(6IGV7N>V0;46EIRY(Z9]*.RNM1T)MTQ)A%(+/O%@&KI1Z6, 6"#X$ M^B**XR*I&'JX\OL12+O5"2C>?D'%YY\A]UXEJ_/@K-3&;]]2<=U>._# G\K!=-BQ+(M2A<$:4T] M-,D07*9I("+2!! F:-4ZS-_O"/=8(R19R:B5!IU$74F0# (3&9QA018EG.*M MNVH_MD;H:6MK!LSQ&V[7[D/]?9>PW53-Q[54-@@$JXL %3-92YYK?[V0DY<\ M"M6Z"?1C#\X\;2W/]T_/7=7?-SU?C:=AFB[CTZ9$KSP#YH0A,6@%,1@#/%N6 MC5$ZN]:W=F^/;DC50]\_/7=5_U/0T^G$C4T.*#5PH#0*<(J^93HRH4D*B;6^ MC^J[^'HX:YDNN-860M=]7)FX_5\OJP'C5]/:;QA\FX9)^/TENQ)1W*H_:>< M)0F##'6KWM;*,DV>R$6&&FU.7#8_P[HMN"'%(?LB5"^*:W[.[&UY.:YRF.;Y MB.!RK4V$I N%VK7.(["8R47%XHO5B*RO4] 78'P/9Q+[LCZ/U49?.^B;M;U- M<]V1=MDSGS)87[LD*VG!U7:Z5L1ZOP^->LOV[?>_ZSNH%VY%@SZDW[ 7U^DY M.S]@6G:UX5-A],=)J<#I'#!GI1*VKM^[!I-$/J1CS,L)SLKE19V7 MMJJF=2%"WV<%YLN#:<\>] ME5S8UHURMP+VP^R2/8AWUYHL-]=APQC_B@3N 1F4MT&Y"$9Q"0HI!W$F4[S M8_8QEQ!TZ^GW0(A#6G%Z.LKUJ=<]N?/SPP67Z[N_N:Q;'MC!D>_ZRK8NO*D M6C66O-QGIM["[:5(R)2"(+( E7P!KVP&IA+-&8V9R=:'0J^CV'GGZO(G_K6K M'400\PAQ$2A@ ;>"4)$&))2MZW/U M8HTB@7+EG"(Y6,Y;;W@_ -ZP]E[:$J@O+>TI#MKT$@SDOC=M!'>(<>[ZN+;Q MR]; &\4FMS9=K 02FMO(0H84B@;%I ''2P0NG+0Z:NYU:\M]%YX&"^\W?_;: MA7))V62(@4:K0SWSD2 H2AV406=]U([B^GV-=G Q3#.>W+#(WDHI[?J(7;RM MY?YF9[V/S/^M J+SUZ[/GQ:.65* MDIK^@]KSM=8.\-I9JE"@G(W*N2X[MEX;OAM1@ZC[MD^_, . <%2PG>Z^":%U[>AVE(J]]/0Z&'JV9//JSNH7];N_T]+);= M:HM^MFK>?7:$>P?']J#/;^OM'C^T1BYP59\PG2^ZY:HSZ]G6!IF0NC1$D754 ME6/6.P'U#"HX8P.%-VB]3B;)V'KEY2X\+>\$_R;JBV5A[[KQ-(U/P^0]GH1Q MO<#X;7DUGI.B_QM#-PI!4Q["#(1ZJ84RL9[2-A9H+HH2%6=%N,;RV!7SD-+' M9ER[Z][QWA7;RQ7U]Z!^/?T;S?>/GW'R"7^?31?'\Q&+GARY*Q"0U1)XKB@G M%@Q$E:.-R1K?YV7V#P8\)/\Z!"+NJ-*G86&=+!\_ST;.>0Q2>_":,8I # >' M64/6)H;B0]2F]1')Q^ >QS2(1V_&!#='JS$IR/=_F@OAWV&U:V]>RX_QR/%FN M%J4?7V"]^UL;5U9ST"?@1D98X6H]:8^ MZEK&GRJ[ZGV:&@O*F)G//=S^^S"0NQYM/.MOOFJ_\':Z_L&UF[1?7+])>SZB M618Q9@,I&TJH(D,(R10HB1>TMHARM6;C]D./CT8QJ&7A?AEV]5CD?C37LOW% MEL)9V801Y4+H151U03N "I&B"4GVO19[2Q%C\;GUSLP#(0XIW=T/]?:ARV:' MML_@_8IEUN'Y?,'YM3F2KL^1D4=5F"7!")=KL\80P0MK(627M"B!7SN9>:=Q M>S20896>[=N^[4=_S4SA^%CRL"N] M8$P #XQ P 5 9W-H9"TR,#(T,#8S,%]D968N>&UL[;U;=ULYDB;ZWK\B M3\WK027NEUK=/4NV,VN\3E;:8[NZYIP7K@ 0D-E%D1Z2JK6DG5A;GR(+S80$0A$_.M__W8Q^NDK3F?#R?C?_B3^S/_T$X[3) _' MY__VI[]_^I7Y/_WW?_^7?_G7_XNQ__7JPV\_O9FDRPL3[Y\GP[//\]_DESJU<=6?YW^ M)1HO;(F.F0R):8>>@0/'BEC/T^F MYS]+SM7/JT__:?GQ;_<^_X=:?%J$$'Y>_/7ZH[/AI@_28\7/_^MOOWU,G_$" MV' \F\,XW0Q P^?Y]7]X&XWY^>J/]-'9\"^SQ7__VR3!?$'0HU/X:>LGZD]L M]3%6?\6$9$K\^=LL_^G?_^6GGZXD!],TG8SP Y:?EM_^_7CQ M\_(S/\-H1(@73YA__X+_]J?9\.++"%>_^SS%LA7]:LH5E*EP_EM]VL^=,7TF M(--T&9'1;W%<5;PAQDU/[X[Y^EDL8X'+T;PAXOO/;HIW<@'#E@*^]^@&:!%G!%IK9Y?3NCS\.4TN?EX ?3VA-?D] MG./C(,]GGS.K2RNWBB_0W/S'MY 0Y\6D-6 MHXTFZVX;ARP!(EOYW@Q&X"UR'DTS*'1 M3-M8F"_&,B45]U* Y3K?IVVV4H,9)IK5UY]IG)^KE.HW"W%=$??(Z%<2;#:K M3Q!'."C>!AEI[_)2>Z8][6<>=61@BO ^TCYH>>L9+4:^.YL;C3B;KN:U?%'V M6N_+='+1 Y?S26-17G%&$_C33Y-IQBF9._2GQ9O\ES0BO<__]J?Y]!)O?CD9 MSTF[?QEA'9O>/CROWQRJ$YD@Q"LSB@JSE2%?:@:/Y;/6;&S5Y%$Q# M77E@'WY4=PZ@>=*'N#)\P2^T*;6']6O3H_J M0P3;\*V^;;I\HL\.3/1*8$H, DI2.10,- =&UHHP+AI4431Q0)D?B;N&$0!S&:IE9)@17IH M0]Z=S[6!3XC:+B+MZ55]C]/A)/\RSF_(Z!@8'X340*M0LHII6H88%&T)D'+1 M!X@<1!..[PQ[0@P?+L[[_,HF2_$4R.JLDUSJ7/"!1RN1<9G)AI0%64R!7$D@ M=2M<12$W! /69;71CXAECL)]3[1J@O1OXSGP_GW7X3@'#/2 M)*:1E,Z''&CK,,XC.*X4=")X?<03(+:3$.\3JKL3^@'/A[,YZ=G\=[C @>2& MFUSM@4R;A 9:1(*C-44:=)*0&NV[+G(YGD^_OYYD'#C)R7YWGB$FFFLFLR\:,N6=([M>&5.D+0VX?A#$R5#? M3M3W-<%VUX1/\.UMIID/R_#J='NY_IB2(*=".JF1UA^C'2/W7;*H,OU?@PRZ MA0YL&?YDV&\AWON\N^Z\G^4\Q=EL^4^=KAA("(9#3,P$0+(6G6%!N,P2(<-" M^Y!3L0'G&X8^&;Z[BO4^U[X9UZ_IVW?33Y,_Q@.NC.1D&K+$!7GW8"0#3Y", M0B>\,T'+ADS?#'QJ/!\HTOLLAV8L+[:8=]/WT\G7X3CAP$=:4\ +%F*@>7*R M)H&;R"2Y!%DX&67+EWIM]%/CNXMP-\1/.H7)[@![/YG-8?3_#;\LK HK03IA M,K,@#-.1'$%0X%F)P:?$J^O?+5EC^]BGQOCA@MW =Z> 65UKSJ8("R!&B)21 M- V!*Z9]RBQ:XUD**M+_4D+LYF/?'NT$.#U8>!M8[!06JTFDH_>?)^.5HY^D M(IU2BCQ[TB;M$C+O2F+H'0<-G(N.:4CK(YX FYV$N('13O&OCY@NIZ1>0L9/ MP_D(!SPDC,9R5APG>T]DPV+FEI%FA6RU10>J$Z/K(YX HYV$N('13@&P3].: M>7G^\?M%G(P&*L60DG'BVT!D MIV#72JM^^98^P_@<%\$W)9SCEIPPZVVIQ].!19X*LPIS\-*HA ^=^^_^>MX> M]01H[2S,#>PV"&"]OIQ.::I7YR!5[A+%#1I8;V" MFJKDG6U@ F\>_038;B;<#:PW"%^]'<]Q"FD^_(IO8 Y+G(-4SS2%-RR!(\NN M*&!>E\B\B4:HF&/QW;;>AT8_&=8;"'<#ZPT"6?5\;/J:7/#SR?0[_=[15 !9 M,?4416=.6I@BF0A%)K'(0NJV,6\8]&0X/ER4&ZAM$+WZ> &CT:O+&4UO-AL4 M4J5L-)D*2I,];T"RP LPJZ-! T)!:1' N#/HR5![N"@WI( T"%']./C)4-U= MM!LH[Q2E6JK@9QR-5G!2U-(9DUB4*,A:X)H!)SA%:!? @]2FF\%]?\R3(?A@ M06[@M5/<:FD/+K)]%[G#'S_#%&?O+N?U3G7U]P;&N\BY*\PD3;Y E(+L ^ , MN?7("Z=E)[4PN1_ <#*\-Q/T!CUHD.WUFF8]A=';<<9O_P]^'P0+.H U+-*. M0BL..?D^6\>2-=I)&X*3+5*^UH8]';8[B',#P9V"7ZMI_CJ<)1C]OPC37^DW MLT'D,F;G/=/HR.>+1K%(-\EC;9-MG7:P.? ,DM1+J!YDZAL;N8KK*& MKU"9""B5Y2SEF)@6,M0TMP M1G ^2,D*6D4LXX"1:94, ^DR"R%D @DNZ6Y^\YWA3H#4P\6W@2],M/7?;R"= ;Q.A;F!Z&?#ZUY_7 M1$.(_]FB-@E9"^,99OIF-AD-D9]Y"40")MO&'#-]. MM2*N430KA7%5YB$F, ;)GTBB'KW6=+8H0;$<1:9I.DF;5U]S.DJ!E$9\;BUQ ML;\8G[HHRFPZ'[R?3O)EFK^;?L3IUV'"Q87_$+C7*7LF4R0[53O-8E"TV0O/[&R",!'XU]CE%'!$]FD@>F ]DW013.5,22E8V2 MC)^7Q_J6"B=')'T?N38DNQIPBZ(,PUF51 5V=H[C]/U7Q-FR0(-2Q4@I,BM8 MR!65+A$TG\FA"=*GJ$->=P#OFX4[C',\UZ A$Y-^Q-A#29-?JYG\>3C#%1P9 M@U&6O%&OR"^UODZ3T.D$9+A(J\DY:FRVK4%XR82WD&KKUWB1AX&S>;U">('B MNKP*2AET8"['6IF#OHL&(PLE&EY*4D&)G=[>C8]_R1PV$EK#0@@KK?J 7W%\ MB;.S6&\!I_E *:U(QC),"CZ05CE\TZ[[AXOZSJ&XY<>:NQO M=1)J#POR"L\@9>T<:2DC^(8F92WS0B-]BP@RVQY+LPE0J==(%V5!ECR0,N3)Z"N==6PK6!> M_!O<1LP]\/\;Q,F4-J4/.*K!QB6\05(6DE6*1FJ,4$KG%::2RL#V-8!TD<@G8H^M)1\#V;NG%PB%8\A.=45**9S!N6O5HX M&F_PRQ33<''P1-^/<"%=TMR+>E?BOQ:__^5;&EW6G*TW&.=O9[/+>K+U>C*; MW_[0(!4I%+F2]W>'3-(+UTY7E"@AH6X]HJ MFP&0&VR#4PQ5M;$E*@8U:>R!>NHZTD6[#\ESW %V%,'Z; MS&8#[:WT@B<6A:WQ:4.ND Z.<0G%29Z=#+VY'3M5F M>_N5Y/)Z,B:$EP3R)E/N%9;)%*\^]PF^X>R7;R0/&G\XANGWQ:I*LZMI1B3S MT6)^5V_ @ >5HM6:\6HBZ4AK;1"T:4;I2M1)6V\>JM]\V&K3VW1>_/;U7*CN MP>^YAKQ\JU[AF/B9#XKF*AE QC&3.\:U8#& 89QSJ5P6.;G6G7FV0#D1[>DF MXAYXW1QY?D5S(;I;)S?#$>7]6SP_<=KFYT[ MPUTA<]KF0DN9EXI!0=JB//?12.-!KSDV6P+FNX_Y8HGN4[8-ZQBO9KT1Z2!Z MC,A5I+VKWL0J0M"LAKOA'(\;2@5]HFK67>0UAC'=1R MSH-HI9(JUBJ"#BHL8"'+Q$#2?*4(44'K2/@6*#^&,APB]X81C5VF?E4AXWKV MF7O,UM'6)6KG*UYT[:Y26&VZHC60^;L>*C]L=[@[[$EO$!TDW++L^6KF_\#A M^6>"=?85IW"^+ +\KMRKE'*UD 65,B2AF0PN,BV*K;@Y<^@\U+K![L&"!H>L M&'L!?%[K2!>J)\>BJ8?]9@O8.U*Y4X1'RY05-ZP8M$PG06LL2-H>(UA;N,LF MMDX"VQ/BCZ973:C:NG4=\QK_*QC53WW\C#COX?;^EL?W?VE_EWGU=U<_&6%" M5H:9!% O\-#FZ'(A@67O?.UC7EH?7/1^5]^(K%WF@2E15;MHQZ*TG,7D--=( M5EIN;0T_F[OZ^_#YR%W]?<3XU'?U[TWA=D?OQ676***VO%9;-[5X2?%D^4O% MF5;%>\VEU[KU^!&_3E4Z"[L%DV=#*?1=$^]SEWT,%[J,Y[H7^ MQG2M][EO(^OC:$&RULJ]Y' M<4I4'R+8'M[JL]F,'*-K'SEPBUG[FLON,Z')BGE QQ+4YN RV\Q;TWP7P;.( M:78Q\SL(M(E,A3T,PI$4AQR2H%K@U+(5B@7ZE<6F=V;P1R M?+*[L+.1Z"ZB[6.3AMGGLW&N__SROR^'7V%4ZQ6>S5_#=/I].#[_#QA=XH"F M)R3PVGNC&B;H@(62->/1!'0\:VEW*K&VSV*^"["GTH=.)*XO\#0(=*T3?%,J2!2O9>BS$,M4 XK(K$!R"FH07<) MMS[17-U@_8 )22WC"'_'^1+8MK)3-Y\=P82JPU-H1F03O%HM;)\:2\ MAMUNC';#\9)UX]@TM+Y^_!#TZR)6M[!"T3KR(%FIMR-U*(EYGA.3 -G22J@C/B]2+YH+NX6KX=5&#WQ!(.6MNS+OR]QDNIC]0/ @9 M(S)%.LE((8'%P.O\:UP[64$<-M:"!P&]:#5H)^I>KDO.87P^I&7I:L:DFM?E M;?XZF>0_AJ/18-&?6>O:.ZZ>A2FLQQHI,J63K5<\:$ML?WOW<5PO6BN:"[X' M^_ -%J1=+%]?^+R&.M ^DF'$!2L8R4CRI0JA.!:\"F0+>%+DU@'([6A>M"(T M$G(/MR\7Q1"6:*X-F@$DZ4N.F@&F0CI99ZUK.J:2@D-P1:Z'D=H4E5D'\J)) M[R[:'FY)7N$9V&),L-7UX8IVI%P53M*\ MH14K*,:;R'[S5@44\R4II>8KX/>8 &E?,I,<@: M"2H'1@\4C*=H46G!<_-D\CW@/:GJ=&)U?7OIB9+6[4?>3_%B>'FQPKF"Y)TU M22;:2BLN[>J]X.@,*R!2)$\&XGJ?F2VAQP;W47AM406P93:J:60HZL$*\YX1\N9R[KUR?(&&">C!EU% MW#!TN-C(;DWS[V-ZWB?X=G/\=78^Q:O;%DNDT6J57/2L*"2D,4DR7()E&9,& MX06DM-NQXU[#OGCR>Y9T#_'$#::JEQI<( 4-0I%MHR.PD.J!N?;&ZQBC4:U; MFIVPD]!1P#V$%+?8,+=BGHD\Y4!ZQUSB!! \N2WT5C-+T+3E/*786@,>!76B M 8>V9/3@:MS>QVZA0L^3U9(SDZH_*U.AE\,"S9ZF6X![4O >K863UXL&8C^V M@W'[T*0H7CC4+I]>,\UY[>23R4<&&SE!EU8WOPJQ&[0359<^B&GH=^QA%]T" MRXOA/%C)8JF7^"!S%FJUVY14*J@M:A<:&J$GJR3]2[^'/(=;> =.*$P^9\:Q MYF6E8)BWI+7&:><]2+38?+.Y&?[$M*&K@'MP0JXN\"[F>7612RB9ZFK$7*A= M%VI7AV!#9%QYI7P0'+"?>]$W&$Z4]4ZB[B._(>>%6&'T'H;Y[?@U?!G.830 M=%)C=$Q(S\E'XIJLWGIUWQ@@3TQF)5N'L+= .5%%:"'X'I(E/N"<1(1Y583N M+*7+B\M%4]DW)/HTI%GSDH0 6J=D((32U6[2]!WJ4'N')BN@_87*QU"=J)8T MIJ.'.M/W)SXH*"%+&9G3/M8ES; 6C%IM"N8>73-J^;<1W&B"M%1W'T4D?W; M<#R9$I#KQ@;%1 LZ"@8\9J8-6!:5J)$V8;USQG+>VEQAYZ](=;9"? MJ)X] :T;M+-[[/0160VB5UK3!LFB#()IE0(+WE3G2V ,$:7/K0L\/H;I1#6J M*14;=$4]E^+"[Z%&;S[C?)A@=!=P\TK#=\=ZJK+##\RXOQK$@6N4 9"A)271 M"1:G,HIQSR6H@D;UL&/T7(.XJCADLN%$C0MKZSPMG"G22P911R=<"JT=JV=3 M@W@?/A^I0;R/&)]_#6(3M4_.!E9L(!_/>7>5TH;:^N*3S+%Y8Z[G7H-X+X)W MKD&\CZ"/4WUV%T0_; WBO>AZO SM(;(^4B5J733W03&EK60:#=96Y%[3$J6(Q",Q? EZ*DR+GU5;1G M6H-X+VX>KT&\CV"/4X-8).TT.L,R"-K-0"WZ@17FM*1I&QM-:IWL]4QK$#>B M^A#!]O96+^9''M*[Z6(URXM#OU5GGT&HEU4IEB M^SR=1V$]B\NF71R"UJ+O;2%80%PV=+J>!U1E29MC-C@-:H3*:M M"I$ER[GRD,"(UB;_ W!.21LZB;K?->(*VMO9[))@2:N-E2$S3/5@#_WB>HIB M*1:AT*,JH;G-MQG*Z;%_@(A[2.N]!^MVG[64N(%D O/6TGR14'KO.),J*K)/ M8<>=KXM$B^:7R7A1YK^&7"1/T=5R?.BJ<*)( M+#J/9#.ED#-D(;&UF_H@H&<2B]Z+Z&TZTUG@?;2-OXMIZ:+O JJGD/1&0$\< ME>Y.W'K3^&92/YI*D/;KHD5@T4)M"DPP@Q.960]20I .>>L=XXBJL&N(^DB: ML(^P>]" JZ/^97R-C$9RE1(RGZ%6YA/(8JVKHS%I7[=,BZW#%+?'/[Y7TH"2 M]6K(A\JSWXC4$I 6X$04D7&3:P#5"P9:6>:\,P"!]KK08W3RJ5@^G)/M7NKEGT6$D%P++EZ\4#)PF(,P)R2J"34VAG-6QT\!.@%,]].T#U$ MGM:O%"Q1R9B+-V2Y\IJ$IY.V#(#F:W/D6M9X2_.8TV8D+YCW!J+MX=+XYN3< M);8:_9$\:(:FEGH2R@O53)-&]R\=SSS)KX]IT$W&61;.!A:XR20BVI]7?)X825FF02J#*GYG>_GGF?6F/Q]1'R3:>$T;!O66C0XRJ:153JIUPYIGFF?6B.I#!-O#6_UVG*:U=MD;O/KW[?C^ MT>@'LD5_G4S_@&D>V"R*+#F29LI:SXQ$$'QMLA@0C(_9NM(ZJK,GQ&>1;]#E M,+!/2HZ1BW8[/4*(Z(W3R S42ML"$HO: 4LR19.R1ZMZ# (^@UR47LG<)U%E M'R9Z<1V;W G6#HOW-K-L3:2-4=?63>1>YYRC-C)!C/T7AW@95[V/J7E/P&X/ MSNUZ?825Y'XEV;X9SJXF4!N1;YO _[B2P"#0+IZRXZQP+6DG=ZEFH2N68_81 M2;*F]%W"XE#LIZVG3\)P#T'9A80^X)?+:?I,\/.;RVE]U7 ZG.2KI7\04A$& M4;.(OJ[W!EBH4E/>2E,;+Q71>N=]'-5I:U=C5GKH'/ 0PJN"0C4CZLU^W/20RW/]]-)&M'$]^FFKP8%2[J&>YV*.5_<<[J]@BS^^^[+8 M)'_YAM,T))4=*"*I&?Y M/R]G\\6MCT^3+9DUBW:^_K.@VB'O*(VFN8A&NP1.63]M"\GFG?OG,?CKHY#K0UO#5MB#H@@6KW450LUNR[Q6U) $/5LKHK;*YR-9C@\#_2%U MKB%WO96/_8"Y-K_([Z:O833:&'3Q3H%0)9(#E6(M<^M)1D$QD" @6YF";W\K M<2=H/X!6->:GCT*OC^*\VM>CRB$5,EU35)+IDFK9J*)8 .>+0I>+X,=6HQ_ M7NN!G>T58 ]LCK2+3;FY94_UCQ1 X0RBH6W;:<]\QE"SO967+@:CUD)J6]HD M'8[A-/7GF,1L4*ANW;;N"^CWR?CU_?.H#TBO0WT436N@BM!2"LY$!'H%LG>T MA&;-4M#>H#"&K,.=5.F0T4]8B7HG8X/Z=([:/Y@, L*$Y",RIP2!,Q(8"$ZN M0Y8Q*54SU]MW$=\U+>?)DDL*6:_6Z]I'JWI0)=6,?6%8D=*02V\$V/85E-LE ME_141>;CY<4%3+]/RL?A^7A8A@G&\[.4)I?C^0+E:)B&./L=IK43ZE=Z2>8P M',WNJO9N]6,.'*EIY9@6LVU4,^;7.A7\C4:AO8K>E/-AW9]F,YS/?KM.-+1H MHK)1,:M=;2D:+(N)K&B3BA2H./>J=0^"77!U?J/39\R7(WQ7'ACMZIX-Q,2U M\Y9Y7MM$6/HN!.F9@PP\"IV<:!Y!V!G=L>K1-->5>U9X/X0\E^HU#TSJU?>_ MP7].IE?Y^?5:1[8V2NX$D\74/.T<6/0FLF@#@!$)I&Z]>>X![\ENO_6D()/C M$-5#RNL#4&^ _@X7N+Q8L OMY*2P! MKQV"T9 GI,A?"2D4;A+]TSHJ^BS4[)'K?,]5R_:AJY=[0N1JC'%YP[WB6M4G MT+H$[Y)FV19;O:;:>S69_/-=>74Y(T=EMM)HBT*B]H$A6M)H,(I!#:0%,"EK9;1<+RBS M)9:YZ>FGR7@;8?9PKV:E>F_P*XXF7RYNRN5 5X TNRKENB]F(J IC0'&U0 MRO/8W'??!N8TE:(M!PVOLLRF\\$'FC,N+*D",A5G-'.8-=/*%9H:*&:\2:ED MY[S9*?1*3[VE!/33C0+<&?!$O>3#A=KPM;\&L52P76#LX]?NPG'[5_IQ/[6# M\-?IZR"YAKOS.APG2ZUE5)@-@E8*3?L;2>KB\F*UQAONBM.6# !76RF7P"#%Q)(E#X$;S_M M)/9)"YDU]*D60.#;;2#5=$M(R[\I9)MKKND[R^F+TJ'0%J%WNTW\&'FW!WV! MY!TLLZ/&XOX^PW(Y^FU8EH^+XOO+;?+ZN$WI5WI0P3_E:33&8#HY5,1FBF7*P-[<"0U^85 MB\[Z[(3EN:SE&VYQ@3<]_818;B/!UE&-MQ=?8#BM?M:[\GXZ(1]A_OULG&N2 MQY=E?IGQ(KB:/5U+Q5I:[:*KL>0@HN=$HD?8B=['1CHUJIM*MJ'?BG L M0-S@>_T9IN>TZ BN4;A<_7;"HH53+'!TC!N-I8089&Y="7,SDA-2A88B[Z&J MQ@>LE6/2'/-KF'VFI:C^4Y>CKS!:=/.8OX;I]/MP?'Z5JHZF6&UJ>6BM>"T> M(Y@O@I.GB27'D"1M4HTU9$^()Z@Z?9+40]&-56KGVW&:7.#JIV5I^*OE3P// MIFC!A/>!Z9K."]%P9DS*Y#%I84WK/*3'49V@YC2F8FO%CI[R=S_@5QQ?XBKR M/"EOAC,X/Y_B^2)1?5*6'^B0N+OO$$TS=CO-KU&J[MTAWZV&O-$_J;16/B=F M=" %,8E6$\\9^YW?U,4Q=5Z@MS[\ZO) H2@3:C'G0AFD(B044 MM"U[@]G77NRV]67RA_ <*PVWJ1ZLKT/-!/Y__K M9)+?39?E%19A>.2(2M2B--%;IJ.G[Y0,S"F(%B+/N-O!X!Z*M .LISH^;*<" MDWZIZ"&F^@C$Y1GY+B![2J+=">#3I,XVIW<_]>G S9,I4C$JVI"!20RUG(9U M++JH&:W1*0NELH#6;OP3*M C2;'/0W_VH:0/O5F"FV(^F[^?D#3?C@GX]6%] MBEEX$QB9J?7VH #FM2$A8+:I%,T=M#9Y'D9T?%>L!QK7%:4=!SWDP=Y"]^XK M3F\!2]&BDM7NJ]:>M@ L:!D)(EC+I;*IN?V_%3+-%]; M)D$+=-PRSK6HY]O(@E".B6)#4EXCN)TTX9'3_$UCGXS5VD2XC3/>EGAF9^.\ M1#1;F3T[@&J8_[85R/&SX;IS=)_P1@+NYU7? $YPDPT0FN)*]?BY(W"@F1>% M2^NK<_V/^ 8_X!1+6DQG%6!K!+M8NU091VSG-?C%B+5FPYX=TVPG'SLAI)?]):=,W3;_"/U8V)^\ P&X_2 MDA'I$9EV@C8HPL/0<&-0(%D3:K?&\-A-AZW?U[!S'Z?NO>'U7+@.7 MJ:B:&J@(3-&*0PTZB:IU(4^LKD=-03_GOZ5,P MN8 BOPY5]104CRRJG%G) LE;<&"EVXG"!P9Y\6RV$F##S)G;.\"'R7<8S>]H MFU"BE!A9B?666E21D0_ 6=1<.QNE3^M-!![>/.^-\.(I;2*ZA@DPZRO_?6"T M@/ HM6=6R)JB!9D!2LV4E,D%I6L[TWTWS]/CM9D(&R:B+"O?D2!A]&L]NA< MLE*J09;&*$BJEI5QY#V5ZAEGQT0VNC@/KI3VZ:)78Q__J*#7#)J#1+HUV-!3 MOMZ=W>*F,/%-?MN6#W3(W^LZ9--\OJ;S;Y3?MZP .OM],L>Z\/PV@?&MH6^T M4]06+](BK10ADF.E!:,]P#(K;LI.W(3G:9(1C\?J/?.O$27'4I>0 M2@A<<);)YF4Z*$780NT+FX.+409>6N<@'D]-'DDY?%Y:L@\3K4^PMMB[2R]5 MR9B,!/*'I#-,UVJDWCE@7 :T.2I4L-M9R(/#'-\1[$[#I!<9]I VN%#Q&U!_ MG=8FT&@PA1!I;C+7D+X1-%4>6=$"G ]>&VQ=V'\3CN,3?Q3KN+/(>U"#&SC_ M&,X_OUV4[NMZ/>GN%C^%!O1ON+>FISQ5,'I:[4ND^G?QVDR&F&:UQOY=_[+ M/F/5^R$X;NBZ@W3:-97:=26Z4?!BE-:6=%L*Y$SG$DC5LV;!.D&_U[6RUM/M M&3U$N/<8?7F+0<>07*J]]) 18ZN(\UHZ\EMQH)9@FSX?%9)")8%%'!0EXZU[K MIQ'Y;JXE^S!QW,BWC\J19Y49#X:0(3E+WB5RFV0NVIEL(,2M(O9. 89:4D-0M5[%8:%"$'RHKSHHT[[\XV8'H/Q#O'3 M?>CJP9QY/YU\'=9]GG#5S?L*U2_?OM#NCWG D[(F$)PB>PA^KE^RRID1>7:.EDT4FR$B$#BU$E5C!PZ2 I M%UJW>-U[!^SIP&-KQ/[FLG2'PXP]GM[TH.+061T[G3X4Y2Q&29MWM+4(M[ZZ M+\<%"N%!Y*AZ#5(^QW1Z'32Y?+)6(Y>LAAAK=3//I,IDVJB2G&B=$W@JZ?3[ M:%.S=/H]Z#J)UZ(?_%RA1WUJFDZ_ M!Z]'2Z?? =/_.51HQNI.Z?0'4'(L=0$@)X\GS<"[&NQ4@G:"@ R2--[Q!#MV MP7R6:M)K.GUK+=F'B?X*0MU 6]W?T[1>T,4 M@@MD$AK.? B>!6-TDM;'>V=(W:V5?4$^X\S'+A9UOV0]F78-0*68O0&61+U[ MY&5D(=O:Q3:BU5*@M^I)5.H)]*A?B@]2J+WXZ?E\8!WEP"I(5JC$N H5FP7F M4Z+OZ#TKHG ?0^N@[D-X3EUCFG'1PZ' ;I*X"2?[$%-)&!E/-48K!-3JZ8$9 M954.TBK4K9/T]X1XZMK4)V,]' #LN%Q:E[B,'%D1J:+4OF:()):B2H8[([AJ M'?O?9SOK*>R_ZBL,XXRKOL(=XOP//:YI8']GW(TB^:OQWH]@/+_=A/G&1O3) MBY1\K)TXZGE\EBP:TOJ2$T 6]!;X'DZ\'T'5+GJ_=:RK>!VB<"4*R>3BZ$P% M\H@0%+.TH CRJP.ZUM?M=L5VK/A\8QW9'IEO2,5S"<5OG=*K[]?1&8N!%[2. M*?*P:_96(O<[&H;1"5V"-MRT7J%W@/7T@?66ZG#?<&Q*2S]^QI;9W\2 =H'8 M4_Q\!WA/$TYO3NVNJM.1ER=2(:F\12X#\]DYIF4M](0Z,I5MM)9,H.Q;NQU/ MICJ/A-B?@^;L0T^U>]6H6$G$C>,N&4 MU0DQ!=4Z++8=S?%=T>;DK:>@M9%\#V'3UY-%T8SI]8Q734$$@K;),)%K#P*N M$@M.10)8A%4%E1&AL4)L@7)ZVM!"YJW/W7['^1^3Z3_7(1FO@O:!,R@5B-.V M7I"T3"8MLJM!MK3;D=OFYY\.MZV$V#!6N8#T_O-DC!^_S\B16[5<]%G)1,N, MH3DR;9QGH&AVP%'GY%#YL%O'I'N//C$VNXFNAYC@;P@S_#P9Y;<77Z:3KPM? M]KH/19 B:73,"EY#H_0E!L^9+QJ+BUSQYE5@'H!S.IK06O;WU>+@_BZ/3OVJ M;EH2Z*0WA:&OEP@-6A9J"QH1E,:@I)3-\VH>1O2,E*--C*LA 7T7$Y M@CGF-_AEBFFX*-Y/WX]P(?9Q/KN83.?#_UK\?NMD!CS*G!(OS'%97Y_:<2&! M(6]6V$].Y9Z$U&,&,6JIK2C :6XLLX2BKM>>^41FE#,YY>R- M*?%H9Q-/4N/LJ=:M?87?PP'[;:T>..Y=RE(R)4@U=:Y%0%%$QGW,D)Q.N;2^ M47Y[_),C_F#A'KN@W=OQ',;G]>H3S&8X[W*9:]NCFA[P[H2W7:VXX1Q_&WY= M5#Q=#GNV&/9&2VQ$[7U&)DIM=I4+.2N)#! CH&3NR/6,K??L77 UK06W;;2K M@R3G!=] M#TSJU?>_P7].IJ]'],8O#A&2IR78!_(&79U?5,B Z\123CP%;8)2/91CW!7> MTQ_\ME60^W>]>R&JG[+0VZ#> /T=+E;1BUW@]G0FXJ)<'1&#@I&5<*@X!E!*YAPH63Z]FCQPC/UNUF='J_.L MCY,R_P.F^ ^,JY./A"9+K^CM-8Y,"E.8%R2!&)*7DJ/*)(*)OTQ M,VDNUH81Q06J5Y/)/V?ORJHC]JK%N99D(/K"K$1DVFC/8E&>"=0:$Q3@T>]$ M],;'GS#)W<5YW+WB=YR?Q=E\"FD^2#$*JT,D;%C//9QE7D/U'Z2U-@?I8P^% M_G9 ]JSTI8V#U0,E_13NVX;RZBR$W@7N"P%")VCE$B!HY9*U_2 F&XM67O30 MW^1!3,]*60[F8F\D)%E MC<;0.B-I?Y0_FC*U(*N?FGT/"&60E 5C P$+&IB6HK" J; <00=;VT)!ZV2) MAQ']:&JS+PE]7+"[I:[ORCK @8!LO%29.;\HJA<,B]8;6BX]%EH>-6W6K0^[ M'T1TDBK2D(2MB34]'4V]P3C_':93POYUK5+PS M')C2M2$8UHH%8!/#7 I X?1OZR(E&V =S?:MC+2]M M/3K)O?2N=0NZ8RK!(ZT';XK5]6O5Z'ZVM0'K2(3MB3:%S-G M'HIG.B?)M1/20>OLZ_LHCN\[M.!GG?)NPNTAVKDHP/8>OB]J]TU>P?B?J_B] M4,Z+I)"IJ&BR!AP+S@3F4[;HG4U>M+9XMX(Y"?+;B+J'5_XCILMI3<*.*Z7T MQF&IM[UT##3-Y#4+)0.S!@QJFU4LK2,']T".O*7TI&: ? T-2@B/**@3&"D 9AN**U2>]VR6ZO85\T M[3U+N8<0XA6H7R$-1\/Y]X5- U(F\$JQ&#)-W/A%UGQF B%"]$ZHT#KY[SZ* M4_'U.LJWAW.%NXA6M7IWP-23G[<)S]-X>5VY>I#Z#H+N8_N&-SO(]]>*M9_G8R^#L?G=\$M]Z&2 M?4Z"2U8,1/)D768Q)YIM<*!)P4"N.([V7KK3W[I^WAW<34TVNZ! M62KI+G V[]X[L/@4.W(#J6_CKX/(6N<<;X#E@N1<6\VUU;?AU.9_-/?^#H*_YM,IY_OBZ*I7+1 MVEL"F,BQ<^33@29#0M7D9AZSR<+L3.5CHQUOMVS"QSJW3879QV9Y#? 5C$:3 MR?C]U4^K5&=5!"]9LNQ) +HJ=TB1]+I.7@!R7\+^5&\:ZE1X[BS&GD\^KFTU M^#:\N+QX-9E.)W]42PZ^T%_FWP<8M? V6(:R-K>14-L_9\XX=S*68B3XUN;R M/OB.;SWWD531&R,]'*3I;S0NPP>CVYN!C.%W6X!C[K0NL?LA)*+891 M"[=&\$PKZU%XK]#M%F[O#.5EJ\D3T-%#E/;V! 8R">=-K D&M5$,Y^2X"JBG MQ5P7VAS1V];U'VZ/_[+UH;-$>ZF".)_C=+:"\^YR/IO#.)-2+IYP.)WF8EK[6 M0'$9 @A@R.N"EY1A]4XGLX@)+((G;>_5'ET#=!H:TD[F]Q7"ME6(5S ;SCY^ MF2+D=^/_@.EPT:(,YB@&"4!;J4AQP0./9 MRY*28Y9S2_X8 /-*9):UMQR5*<+;7F?W+"Z@[K)+&B$<7G$?&>$ZY"GM1-VDO MPN;QT8VP5I6'=@"V5_["0Z,]029#*TX>Y[F#0(_*>%#>YR Y4[F08:6*95ZJ MJNW"%"VE3*4\4Z8?RG@X.M'[R+$UP==8WHUQE=/&:3J@"B/5JF5/4[W#8@,+ M,46O3*W$+7:B]?ZSCWSRW4[JDW8B:YW9< WGTQ^3)1RK.18=U;+HC1:V=@8* MS.5D/.&1T>ZVS=Y_]FDQ>)C(>GL'ZS*+;6-[.N ?TZN9PN\43'BQ#&,9X\/#38O% H;7.S+TSRX$0H%))I$Z:)J.#T2R*>KM78=1>.0WZ (?E M^<3&#G%6.XJI][2=!P*R1A@A;72L2%OM-W+-P+C$$!RB5!!X\Y.VEQ<:;Q? M:,3$UOVVMV8O]"U^@F\X:U%8ZZ''-6[ZLB/N1E'.Z_%>3\;SX?@MW[4% 71>930^_"O-D;<"[>O]'&IJI M1L*]5O!'"OZV8[[]26DC9R?.A)Z"T$=_WKNVU MD7LO5S@W0EL:TKN Z^D2]X/ GN8V=S,:=U./#AP<75%"<":B(VB:\.E(7WSA MFKD0R)K*7%I^I-7C"6]\/XU^["/ZYL$B^/8!$PZ_UB5RO0Y)R#DD@YX576L0 M02WL#P985L$HVI0YAQT#?P^,>H%+?> MU"8L-17%),-B57MK#/);OR2Z(CF!9/$-S MHC-_#ZA)!^'W;%*LC)T4L!*(6A#VUT]X^:AEC 4D? E$+YU#.,^BJ>U+ [AY@&J M#Q!L#W;$QUJUKIHUBT9A[\K'^23]\RJ7P4>=HK$L.UE(I4-F42G)+ 8E72;3 MI[1F?"N8T[(2VLB\CSJ!M_"LDHQV0-17S;A[:)[&*&A$UWKQL#:R[J-LW'UD MWH5B=4UI"K5H@ZS:7F)@.48TO&C,O'5>\K'8?\0&.!KY^XBX>1;?;Z__3K)< MU6%)65H;)5DO6JE:K5JSF$-DPG*,*++GZX6!MQUJWWGN$Q1[ZRCF21L9];!M M7V],OWS[0IJ,KW!,\IS78]-:0,4Q5;)CV@M;;Q1Q)FV63CBM'%>-7]0M4([/ M]A&.G#I(NP =63J+CE6S ?DAD(H!)A/69"M/QSDBM-=2N MOIHO4N,$\S$I%D G$3 %:%Z*8CN:4]*.1C)OG9BX)=#QGAPELGS@'-]?N?,D@PA8XFX)J(>,?@I*<1S1]^ F+NRI M#YCK>4A^-WT-HQ'F-Y=3DLK5G?B/GV%*,#EFB%XX9J4C@ZN8S$*D50XYZJR0 M\\QYXV5D1VBGH#Y]LM&PYLFR4A/$6D^#E/?O8WK>YI.U 5E0/AHOF%66DX4. MM/P5L*P42! LI*CT;H['3N.=@A;T)=Z&%4OV@#A[?4G;(T%%C*#0>R:U)5$8 MIQBX+%A*Y&FI$&.$EIJP&O<'TXB#Q-VP=,D^4#_0/S"[G.+%>+ZLXH1!Y9@" M^>!<5I.)[*;HR*OG@FPF#5'FM&LQO0,A_&CZTI&$AC5,5O+X^WB*:7(^'OX7 M9@*]],QG@^A18JP!>1NPYH_7,O#%LI@*%NG-LW=WW<6C5+X;T=0;U2(>^ VUS-+8S0COU6R MJ'Q@*&)10@#WNG4T:2.0SH[,LB#,\KFOOB]&N3K@\TEQY3BPB+)>^+26@8F> MT=L1C>*#B1@S8&[O[CZS _-F;.]\9+Z/U(]S6+H+HA_VR'PONAX_-3U$UL?1@I1D MSJXHYH2J%YY589 PL=I23)':0VE>W/?9'YDW)G\?$?=!^N3B8C)>X#I;G@IK MCR[RH!D-7R,L0K"8;68AY22T#U*M%T[L3OH]%,_BG'TO;M:I[B;8'DY:;R%Z MM40$0BCO76(05;W[3+H![Z$X):H/$6QO;_5B?E>!\UO5 MPP=99J$!"E-8NT5F)$.XR,($#UZDK+,3LA?2-^-Y6OK;^ ?-Y-VZ;M(M8/\Q MF>-[G"[P#:2-PF1EF'&N)NRB8C1!R7Q41IE<,G>[A::W#/"226TFN-89;J\G MXZ\XK>;+HB#)+8B#;$2PH#U#5+HVC/2D8P*9EI&L%5VO>>T61=X^Q@E0VD1\ M#?,69M/YZN3SR^4T?889OI].SJ=P<78Y_SR9U@CE581:#"#ZH$*H35AMNNKQ M"R(4E@/M)E)[I^5.V:LTYJT5FWZZ6:WW@/.2E:$OJ?>7I+""F<_&^0/.A].- M9^.)VR(,V2Q\T52*)L_ T7?92\--SCR;UEX>.J_LAO@_ M8'2) S"T @(!3")&IDLM-Z@ML! 2JAB3"K9U0& />"]9>?IF8VN:P]&.*6_: M%:Q:2ZQ,Z5HW+9&+]&8XNIS31%L>8^X]:L_'G-VDT.LQJ)(Q.0>6!40R>)-, MM"*YPB+:R 4$I"WKI1^#@G$:N$JL+#*#,M3KJ0C,9"TMV?Y00G/+Z+D>@^[# M]S['H/O(^/D?@XK"@^$668KD%6IA:QLL!RQYD5V),8/ZH8]!]V)[YV/0?:1^ MG .P71#]L,>@>]'U^$G8(;(^CA9HE55*AM;,7#*MF1S(DZN-Y8VWQ2D$&_P+ M9?_@8]#&Y.\CXN,<@PH+ @1/M>^%8)IKVBC!"Q8#-YA#"62'_QC'H'MQ\_@Q MZ#Z"[>/"Z9H%_GXZ^74RO8"S.)M/(1 UYA>8=_6*$N=!!7 Q MBM;7CQ_#]%Q\W"[&8U.Y]Z 7O^/\*N?XMPGIZE=RPZJE\^GV.<'2IUOX;(-D M,7( !3EZI6!P#7PQA-S7-L%BF. 3' M4RY\O=SAEF!L1R GHD)'YZ3UY>:;X@V+J_GOQE>_N(?[]7W:"2$&!WT.9#D-Q>IIT!#9Z.%+B0D_+5@^7L#?.90G\WH3.\G]>SN:+@A3.HLX1D:55BP%B+:@ MRNT/%P^$>B*:=TS"MM[S;FXJ;0,^*(7+S(-G&8UCVH9(J[$G+S1;GD!R%;%U M''I/B#^"7C4BZ+X^A=8&T\HCD-D6&S6RXC*IN2:/,TJ,C*.2#KPT *W+W6Z! M11DHT6A6> Z,U<0'4;D4K3VW)L ?\D*]W0,;HUB M]Y0^>O>M&J[>J@:5;G9\I::HX,ND]U!JTFM6JD"Q$LLXL M9-J@M9.H6H>*-@(Y5IIG&Z[7%YONLGW^29Y:&2^XL$R6Y)F6TM2N-8G9+!,$ M"%:N7YH\O23/!CSOG-ZYC[R/E=CW.*(?-KUS+[IVR?#;7];'T0+ER #WF)EU MT==B@H7,,W(+E:(UDNRBA/Z':PS3F/Q]1-QS8QA X([G&F:.M+9Q:Y@'6N6\ M"2'XK OL6G#U^36&V4O,#S2&V4=&_5:J626-.JM\+DHQ 9%LF7K('925+!KD MQ5@5?>ZG:,FSR\8]A.-&@NTW\7I5.Z ]7Y ,&'ZEE<6?0EV]@=Y-C7X2N^I/O &4?2WI7:I_"=.Y(Q"8Z.TBQX:*\ M"9)S(!)FI$6#F[H_< 8 BG$54ZUX1%:1?BF$;K&&^^-S'^&U-GO_N@I-_CH< MPS@-841&WLJ^ QMY1LV,KFU4-$TM>*B)7M:5(JU-8K?R7P\,LOBW0%N^#[N ZRFL^2"PIXEP-J-Q-_7HP,'QUHU5Y?%H(OE M+5$*FB?W9-Z DRQ865@0V9 8BE#![60W;'[^\4,J#1F8M!5?#T'3]_!]T=ZJ M9BK.KBZBU0Z]GR9GI0Q'0Q+$;)""$9&+R#!BJ3?.:#>D)8@)";G6LBPEM(ZB M[@#K^(K1SYEY:P9:NQ ?X;J8STTMW'?E%UKHYK>O**X5RAT$B<:7HLF\KLF2 M*I#;8\F:[/WH@@)>N'T<3?@_VPZZ-657D.B=G67')UH)0B049 M(_/&6>M5YC*EYKD4S[1-;C^K2Q],M+ZFOMF17DNHO_;>;_I#O_I^][^\^L@@ MZ >A&BK77AG*A^)ZZ1KUU%1M]8>/FE9Z4Y/S M>I:K/\V:9YKN,M@1DD_WGG/O^:@BD;H65YB,I,0Z5WNY.*S=E&36R5J^'HE^ M:?FH5M3VPSDQHQ2Y&8&;6A=8,2^XM-EI8TKK[*)GFH^Z#]>[Y:/N(]MGEX]Z M51JXYNQ/QM5M6 0<7(XY^. 8&IJ6SB&QZ !KC_-0BBJ0>K"C'@#TO**Y>_&] M+2^UL]Q[,+/7,*W.-78 U5,<=R.@)\Y0[4[<^DV^9E(_FDH8#L$J0WIO+;F# M!06+&!53,7*PDB.]!"]7%79-5SV2)NPC[!XTX#WY<^/Y,KKH8T'#M6$ENMH\ MT!$66VNSY%*$"XF+Y@F0M\=_@CN\W2FY%Y\[4)Y]5)O?>5;K58PA)*'XRL!01"]9V+)K\> M,\M2>Z5 0 CBM!,C#['PNLFQY\3(7:"<;F+D7D0\D$AWB!1[3HQ,F4.IC7QS M6&13(RT:01,N(;0T4F,.+1KR/:_$R&9\[B&\8R9&TM :%<\L^IHNE&2@E<=' M)I0K,B:E7-ZM8MBS38S<2_*[)D;N([8G3(STZ'50?I&_&6H%7\5";<$&.:$P M9%IHM1N[+R4Q\F"R>Q)J#T[2VHG%7Y$D *.:\K$4Q>)>V^UZ359(Q079C3R5 M"MA9!DYEQ@$B&1\N)M\ZY+PWR.=TQ-0E;-LO.SWX9>MBV'@"=N5(DKVA,425 MZ,42!%5+S8( SRQJ/QJ34NFE*='7)Y MF.:U"B8(Q824QI-\7$ZM^XT=#/:'4JS.;!TGQ6(#]D$U6D#2YF]YS1Q"VOR] M=9HY:86R,;D8=[ODL_.0+UTS>A3PL7,>KB)HKVHSV1I&(T=O41:L12VM71_= M-)_AH/DTREY8E<:^._09C3P^7QQ'O/I^\Y%E$NC9'S#--]JH<<^<,)%I MGS,#7C@SH()5 86#UM'[[J@;MF1]#,ML&YBKJ& & U%IQU*0GMXT06_:(F(O M741MBX?27'RMP!\K[^+(6OI ;]@CDOU2%]S.=ITDHZJ,GZTO=<.'XI^@O*IR31,)$T^>I!*P9*9(96*E^" M$#ZUOK#\I<<84E),+D.#EK M(6KF-?UH0P2M;4K!-B^'OPW,\?WDI^=Z/>&J"5$]!(#/1HO/+!L]W!/9+]_J MMSBP,D8)QC#E<1%IE#1W'QC/T16>(GF=S0NA[X3L&>I6OXY'#X1M5:LMP9KE MK^N72./_^[_\_U!+ P04 " #7H?A8:4>0\:!PE>J[23E5F;RK1=\^L/*2GOF4J22(+P MOYK;7L^?7Q;5P^,29$F&UI>M_W7Q%UZ0M-0O/PESS/.-,\A9GB"40Y*B'+.8=(8HIDGI:8Y\V@TVKVC[_8/SBK%3#JS>KF MQ__\T^-R^?R77W[Y]NW;G[_SQ?3/\\7#+UF2Y+^LK_Y3=_GWH^N_YQ_?_OT_BPD_<5>\Z\6U5Q^7K+%\@/C:FJD;T9;OCRK__Q373T]3]7Z=X\+I4\/.UTL]D:U M4E(K95I:*?_U'-@O5X@?2=[EL:P1A&O4_1A+QCY./T83]XOQ$&IX@7=@KA:Y M?:'>SN18[^X&ZFK1AYO=A/7WVGWU3U8UGZ@9_.WS6J(& MUAOS3Q[Z+\_8\4+5\]5"M%] (X?]^K>B_=<>[G_\LA4T#F'3'T'#U(N!-3B8 M:[ '#Y9SL!7@+#=SL8)0V[D(T79K6[51MU%5LYHW^G;#_6+CKE_4 M=%FO?P/M;QH#\T'\Y>B!WR[6FK&%N,![=\4O8F[BH.C%_"J9@.0]^ M5]H'8D3[$Y@OI%J8"/B$FD?O]:W\[U6];$"^S#\IJU(U5>9K^]Z$SD_JP[PV MOW_-ZL?[Q?QK99S+JY??:B7?S^Z>U<($?;.'6[&LOE;+2M6WW,C(Q'*2%+K( M19'"@I<2(HTE9%H)*+"F1*N(XAA!S8U>R(;$UKL18:F+@+5(W8]O?V M)V$$!\^=Y("_@/E::L V8O_%SUT-\EC=_-N/?EA^#O'@.6WD!49@T$H,?K(R M_VS_V8H-[G<>U4]6=/,\?P8;Z<%6?/#[6H'_+YY''9+?2"YX$!%']=E#DGSH MY ?%\OLJU(OEY),Q#_6K>N)J,+OJ]WQ4:^CFL8.6< M'SV?-1_?OU?+QM?F4FX_VXK:NU=)\PU^O%@OC MGB>YR%">BQPJA 5$A!3&!V04*LK+3.$44USZ3(D<, ?^RKZ>UTL;$\_YTGQW M@%ZPF7BLC"6(3C1/5^#"HILWB,R-GT-8@[>[26OX&] (< .8-E2#V^ET_LWN MH@ ]7]C])UDM@0WT;D G8#R/X<%&)*?A@CBJW_"@X-!U^-SJYSVDJLSH7\UP MZ_DU+5)5TCR!*BDT1%2GD":BA%E*F,RU2"3E+C[B:.3!/8'! L_L0?W9S>2/ M5>\W[*L4\C5?JTO,>?M9X4]86ZW$GQ_F7W\Q][2&9OZRM:_CD4:QHK,*K&WE M_ 6!WU,SU[7_?_L_J^HKF]J)\2=EES^%"5'M/]S.Y/XO=JYL-[".O_ABNK*9 M &^_BT<;^7\RX>Y;K95Y]Y0@>29H"C$N*$2%RB!%A$$E)<]I(AFF9++<[-M< M_OR,*KZ7;9_9X^JQ![L,)CLI;&#;+%:RF6S_HK:"WS2_76ST:B[PC #&?>Z. MP<0?]FEZ.C8CV4V[@/EV]ZEM90?M)?8Q'OQR_XY6*7!BYG,#-JJ!M6[ *@=: M[2(&-3_DJ<2*C\85?MQ0ZX<\F*.H[<=(X1\ ?EDP.^;GER<^GTYXCC)NYHD0 M*92826(B(!>"0)W)@A8H1S1'K@'@WL@#!X =%FC!W&/ ?>TOQX#!.OFY2D=U MO"+ DZ('18#[(XT6 9Y48#<"/'U!6 1H-3]45]7[XR&RJ^;(+? M&]& E0TTPD7O[T M5-4V;;WN]AJ-OZ*2\-)N%AD_)DL%29J;:* LI"Z30J!$N_BQ7I2!O50'"W9P MW?Q0/S7]7B::PGX^Y(2NX/<6U'&WN5]IV1U5:++LAU=^#VZ0!^[L%YUT:KV> MO;1Q94F9)XT[Z[]Y%&?E)/_:%;E='+I)]?0TG[V>LKJ^[=XJGF&,"TQ@EF,S MYT@8-EZ&:YBD6&+.J,A)XK4B;97=@0P\M;8.06/=\+.7AGFD7ZM9O-%M7QY/S.FK^KE>J7EG1'R M(-WYHU'&;L3-IV:\A_4-_WL^-6CU1$J=:(095,B>IV,X@TPP,^O3&:4YEBA+ MDX#\FECRC9.'<\79AF@/PLU!C,IKD%O9AP5KW!NP%A580SH^0''F/M )',\M MQ:8PDC.+)M:H+C VF8>.,_KXP6F*\R?UA7VW*0UF=#43+\U4=I*EN8F9,PZ1 M4-QN@*:0,(&A(HGYNR@HYEZK9F>1!@X'NW1] PQVD+OE&L=YV&6VW)Q<% [\ MO%:@^B$IB/VJQ+!S:K_ME,RLW0]7Q:R>:' MVYF\-^_%>L)^I]]5,S83%9O:9/$F/;PVCD9,YS9;?+M@BWA>H)1)2%%FYG]Y MPI5-?]BJ*X?S=3X M]GM53PC-,DY2#'6:28@(3R!+"@I)KC4M"$62IL[>]#S.P+YS#0P:9+"!!K]; M<)^MQ!ZJ''QG' +\/.4HNGLXP3@2J' MRP/\TOM9M31QY;OU$;AW2JUW[A/-2UXHVM9/0CI+(,AAS<41R]?5?33JD1XTG38&0[&*(ETCRKC% MCR*0=E3D*,:884[Q@WI@TU_9TOJ)VYG<[LI4!FA[=" KTD2R'").S00RX0RR M3%*8%TP7*,D*B;V\GQ/JT--)\YGQ653R8\S-1T7GP7=6^6 +);7XS=[#G@0# M[2QX*1W)O[AACNI(O&@X]!A^-U^3%-MD1S:9_O7=:FG+F]N#3!-9*"&RA)AX M*#53-ZH22#)-8"(5E8E2+&.%?WKL:;"!'4&7)UE;;% WX&"^10<_5;/NUS^' M9(F>(5"K$IJAF M]H (X&S:1#3#T)=(498R2V%92+M^("4DR'R6N&09S2G3'.N.OG6][I').UV1 MO(>ZM^WK-BQO;M^E6$SX;@=M\[%OVA-F]0W8@8Z=NMRO8-0DYC-0/R"=N5_I MTXG-%^X)6!4\G3D]N*Q1V+73+@NS9/>006/98RAV4S;(DS/JM^JZ#AG/2NC@8,.]ZJ:;C. M>ZNI5PP3F(BYKKO\P:9Q?Z@8KZ;5\L7*T=4I)%J)7)0<$JIM9F7.(&6YAAPC M5J!4T4((K\S*2XB#[TO;0P_3-6[KL><:=.C@>;X(R**\2*-;)!>5'#]?O"WZ MWF#?@ ];BK;X$3,6756-E8)X$6_"H>Z25W11WU5?>DXO"%][T]7N'CC7&M:_82 ME28BR3 L"$<0E5D"J4P().9+R HBRD*R:RL?'X(.OIS6F<3ZBUCY;@XZ,>>Z MD!&7#]\%C=/)F3L?PE$J&I_3>,"2QD>0/[RF\3D27(H:G[TWS#7\7=D^J4K> MMOE6'U5 M<@SL0-JZ@3:";E8XJJ\*U,J$(HTGN>G6Z>?/[<'BX%72T&?@YG=&8-;/%:T% M IU$H!7)LMS*L[O.>K.>O]^ K6SQ7-25Y$3R6J%2C.K(KJ3JT+==.US@DL#R ML:L+7^_,7S5"B19,0NT@GD09V%4UF( UH)[S M^Y.<.,[IK]745T4O7D ..?3.W3X^1)U-X;PD+\=]6L6JH/9JXNWYL'/7NP)P3:Z.6OBWE= M3X@J1%JJ'&)$3;2/\PQ2E>L ?U"+ E9#S70&<1PAT,M7# MK)E3S9:OF_Y"]3L3R-BSA_)NM9P:E$W#=Q/44IQ3R4L!>2YMNR#&(64IAUEI M)D6I)"663L6#@M"'7G'<)-5L>\HV[_YF-V3S>]\=$3^2'1W-4-3Y^9H=,4 G MQ\WV_*H$G2RVA]]&FHB>)X2$6,['"WM<_Q-"RY$+"AHD8!VF68_=O#)="LFZ M5(%*<:)Y2B#1PG@]#&F4_8WNP>PWNL?C0RY/# M\DLL[4/V.(X5#REIT6)7TN/(#E\WNB@KA]]I2QNVVK0_G4LPBAWBYT&I]'/13;BV/W?I0V> M&I&:(^.MH]B1:OC:M%9 ,XYXPOX:FHQ/G5PT6$'!]9G9BV9P\?#V? M&9.OFT*U;[]7]7+G*$N]_<>F;MD$LZSDE",H!!40E?:8(),28L%PGB8,E[G3 M\9)KA!A^NZQ# TU@ZQ&J7V>T'JM6,%%F@38KZ:+=NO M3/.],5^9$Q607KUL__[%0#7%2S4N$)>R,%-P9@N2L-3\+2^A*DF:I"@U,W2G M6I(QA!G8_6\!@47TJ@$;A6NW^'4L!OT^"I[D^1=5BZ!UK*)JUX@R;E&U"*0= M%56+,6:8(_NHEJ]9_7B_F'^MI)*O7GZK[;[(9NW^UDP[OS;'&2:E$$0D>0$Y MD2E$I-20%US#4DHM$B01DWRRG"_9U,UMN4-[.:F- ,YV9DL#"",)>.Y$ ?P% MS#>[%VPCAY_?\J#6S4L-0YB?3[)<62' _0Y7/UE!0#7[&6SW?&XOL^;ML/P) MB.2>/(!'=4;^A!RZGH 1AG8TFU/63G\6]T>T3[E<_XRE-/Q/,P^+'F#.Z%!SKF'6M$.;X Z$;T*13+ TQBC&F&OFH>& MV']QX"=OW4_Q[?^L; &)^=/S?&;;*S8K:;@L%26(04IR&XU+# E')C@G I6V M!:)"7O5?>M$&-LX6$FPQ@Q8F^_ER_$3&8L'/:+T)\/]BNB@6Z^O9BS7NE]1% M[:.OJM--849]V+7^0S53[PU:/1&)2!C"$DIDLVDP$I!RVVJO*!-$$BEEJ7P, M^BS2P,9\IN0G^-T* !H)/ W[/&=N1AV%"<\I\34D>!OW104C&?9YG%&-^J*Z MAP9]^8: +!,;='\R7_T7ZRE>L>ET/I_=MS]ULS)&N"P$PC O4UNBC2/SL68I M5 PCSHE.!'%OGGD1;F"S;F9R&P%N0"<"Z&3P2'BX3%R_6<>GP\^V+S 1DOA[ MF1*/;(^HU(3E=82^+'Y9&\Z*]N9G7!YEO$P,9XWVB%+E?!9@?V-*EJX)RJJ&$4S^)$ +[W5U\6CSG M)E)K#'AFN-F!_?5\-/U>-J,0/TUEC'2J_9<[5DT^J?2JZK/KR>U\O; M)UN+_)_-9^"^Z5(ST0@76:H5+'E10H1$!DFB.62E+/+4A#B.X8TW\L N8!<0 MM!UY/*O0.E/H-G\9A!@_)[ CPK9RM17B!NS1==]/EW]-6E_58Q6F=<8=MSJM M+QU')6J]!PCS(K_5ZDZ_K9?5$UNJ>L*IS#4M5> &_=_\=Y!#. M:>TB6>[!X*.:YVG%#FWPS%4!2Q"OYO-_W.E7J[J:J7I]3A015N2X8)#JC$.D M!88\507,"TFU**522>F\ZG *86!SLY#VI5R#>DRC3_+AL)APK99^1G>H8,B" MP4E-/=8(KM4X;%G ^='ZK0/T*=,[]3]YXWBS_3ZY]R;XO1<&^(UU@O,V??FC M6FYKQ>Z<,5[_^T0FYAO.%(>*:@D1)Q*20IGI?IFF3.8(4P MA[FD&40RRR%! D&=IQAC08L$>9UN.P4RGG?^O07TW$ ^28S;3.Q:=?W\J(^F M 6W SJL2K>?7"8B1&WR=5_*XFU?/M0%AU0<3GMWIUPLEJ^4[)II"N;^R[]73 MZNG5?+&8?ZMF#Z_9L_F7Y93P&;VK79;R(+AHC M>P%>O%%#]^4_/['I=+TN,"D(S4N5&TC/Q;]SA/2[]PAJ^OEK/PT#]LU/ZG'%1OG^>"/OC)]4YG@K_/1E@<=? MVJ29^D[;E)KW=;VR5=_L!IEM0\"(E"F%A"L,$2,)9 AQ* J*2*X*4DH]F:D' MME3RB\=9F/.03B\B;5_$(V"_5*VJPS6!6.W;CZR/-+$K>0;M8AV9ZD,8].G-9Y:,#- ZW!!ZCL0DRKUAM=[R?[/&<)KR[ M72QLS=\F8^YE>TDGQJUM;/)ADV:>"9S34E&HJ) 0:24@24L,A31?VZ3(DI0X M?5CCB33PM[A!A]S"@UT1P8Z,]I#W[G7K]-=&T"NR_2,\+S>W,^Y3\/-.+;&O M'!_ J] 'X'^,*!IGL2HA%X=&HIWLBAYQ7GXA^?U+-YI1\MQIO5 MPDR VG2BO['I2DU0B:C,"PV)MD?VL9F;IRF^?GJ?S%Z6:B^X[$>[->U1/1,8Q9KB$##>5&'D" MN= <$H:8+ N><+X8!K"4#C6B1G5(X-S%=58 4XSNP<*I.NK4K MA@NL/3M;5K*:KHQ1JZ8>2U/VZ.UW,5U))=\9I6T\MFIW%>[T6[:8&=%J(ULC MV.V331*8*(%2FDL%159F$"7V_%1:%- \5V)[S^+ MM9#6U;9NMCD.LHI9;28J;['*XT:1:=PZN3%I/"J8&W7P@,R+_7(+ZV/^=]]F MQBD]5L\&2-A]W0KPYP<[L",] MJ#91=8+<@/E:%.LM.UD\MOK=:>WW@<.1Y>?DSE3EN $;*<#]L#QYI#X,PE=8 MBD,*W.?J[/6UW_H[H] M^L0ZE7L*8MP#N#U*'IVU[;LVS!A/-"'8-*=[-U^TB!_F=:WJOYL@3-UI74]( MFI%$LQ12B3%$I2P@TZ*$F6(T3XE*%$/K57Z^Y! MG+J9^& \!;F C31[ITGVFQMV;L+*= ,:F0RA\7S$-81$\B%!(HSJ8ZXAZ= ' M7356: &1^M'^WQ9/_,JFJCD!4R\7E3 F;?_A=B;W?[%SY82K/"D%$U!D2-NR MIAKRLA"0TQ311-.4XV32%N7XO&2+I6-\<8U,/A9Y*)G[]]G6S[=-,9O.)VJ+ M?M/\=K$1KKG@!G#U4,WL+-JNPX05*;GF,6')6$:4A@4K;/'U-(.,E@G4J4C2 M(N$R*XON,;V=.7Y51GY(:[D&>T3*_/*'/)R<,\03H6&)N8((FN#X&&=2*?+=9]F&E@FM/TL>L0_"CJP^TA^2'J#

"J>@'QJP1\%H]*KFR77M<^EU^:EUS9 C D M-S,S13(3518)I+;@*U.Z3!.IM,32*SDK3(Z!EX774MG(?2V7K;;1%$=K9&M" MGE-K*>#W1D#?=/? Q^$67HY E6(E"IW$&#?QIT_-HT2> MWHL#K7%GO?G-?,67>C4]#G4F3.)L;;LY,7T6=ZZ1W+B;J!CNM5O8@X8[#0XK@ M?LW/5HAX2=P!*O*7S]'ETT]BN9^QAVDM)* ^02:XEPCB4JJR*)0DV*OE_5FDH3_2S0',%M OBC_/ MC5O@'D7C@"_N88F.;56&FXZ'RUT O*/UB\I&"M#/XXP:DU]4]S ,OWQ#F &_ M4<\+):IV-[#(Y"^9GI M'@-NEAFJEY\Q.JGD;6BG9(]D6WM#CVI.IY0ZM*"3UP3D=;3' ]7B\UPOOQEW M^7?%.[>>9+@4!*=0(60^>317D#>EMZA6.5(D3Q*G6+0?9NAE^PX7U!WPO_UK M6B;__F_LZ?G?P3?%@6SB!H_4A/.$]5M;/!K\[&[#P!H3M,H;Z)#V-^?5]TC% MB$)#6.Y%#QV1,BTN*M>;6G'^[O%R*2YJL)<\NJFRONR272)4:TL+,F6W)*\BX+"%.L4V1+EC*,V>/ M%2+!T#/K#3:0*P66<[!HX<%SB^]AQT$$.WBXH6GS:PPQK"I'(!219HJ# %!%.\Y1R][H0Q^,/[)/_NE#, MAA/+1S8#Z9^+Q,-MG"##P<->IZ*?_]Q@ 0,6$BZ>4-'#[UVG:IA7\U39SU^= M5ZC7&YVX;3Q?E$P(2*D] MLE@R!$V,QZ$J/%6D-R5C;2NY XZFJ3.P&':U >=X94EEI9)W*G7\\7S_.% M^UAFD'*<@D9*@NJ4R091>[UI/K!!E^E MZE"A+1LEP72-VQ38V_SD6&//B3V'0",B)WX^H 5N.CMMB&FPP08\(A,^A:'B M,1)8#NH*9CR+0+FIVE_ZZ<(8(Q9\4.$JPQ@05U;R)U MDI-^)Q5#4S_'Y*FD5Q^I/DV"&DF=''"T3E)]ZNRVDNJ]+G03F)N0I%XN&@?[ MBM55_?G93-/EW>QO;%'9!,]/QIS3B4P12:A6,!<,0\1% 4F:"IB60B!-92:( MD\GY H\UB;!@OKO'CM2Y322&(,3/8MO^4AL1;D C!&BE /,96,O13U; OK2? MYM'VK!UA1][/]B/C>*_;\_[ XS*V)8OM1WS[O:HG2#$JTR8W&Q&(%,TAS0L, M"2H4SHE.B?+JB+ W^L >H.U#9,' [Q;.\V#L/A%NIAZLGI\]NVOF?\+BE :Q M#E+LC3WN>8E3:AT=BSAY49@9G=E2Z+)W49)D*2TIQ"5'$*7V&#O+-:275U#A;:A.*D8RW'ZL40W92>U# MPW:[*;S/5S-^_??+^K[$KPRUO:/F&69(U 7L6Q:L"BC5TV[EK131=.N'C.PK_5B_JR,[[7M MCI8&PX[_;&A/K"!?=P: MNC$WM<:] 3.UM/5\F!"KIU4;(LC@W/9>,G&>\A25'):IRB%""$-6B!3F)"F$ MY%P*DOJ4WHQ&IG]ES1XR(Q+FYO]CT>#GW]>H-TV+N/9+^79+Q,>8&\ N&L9J M$]X'-6Z?< >ECQJ%N]P3YB8_5(S;6OTV+Q)G2I3&?J$HDLQNA)1FAJA+J#-, M$IT28\W2QY!WQA[8;K_86\!TB^=GK;LDN!EGH&I^MOC!01]OHSLA>20;VQUY M5),ZH=*A!9VZ),Q@?JUF<[MMLE[KGY \PY*7&:1$QB' P/'#Q_D,GFJDY6E"1[2XV=$UROH9D_69]K-VNS2Q)U\MFZV'Y1R< MZ?,4S^#.J1C)ZHZ&']7TSBEW:']GK[NVGN?I&4134<].+9N9Y81FFBG.4\@$ M01#I0D&*J( RT1(SSI5D7N&^'_S0^_\[U3L_*?OE6*%Z:=! MQHW8>Q4]"M[[KP[<0YD_/V0)\M>!-LK,T$3!;[/08 M]VPL[D*HX\Y'7)H\-SA:AAKT&[NK:MXJT$H &A&VC;\C;EBX:QQK7\(!<=SM M!W<*CG89/&Z]=K[1C-84-GJ]\PW"I;F[Z+1X.?#SC(P0'E!)Q6C9<#U88V< >>@]G$& MG,M-8?;]42WM(L[]8OZU,E.Q5R^_&2?R?O9^]E752WL&5BRKK\UVSZ;I1Z&5 MSK4T09=(-#2AEH:4%274+,LYX5+D1>)C]/XBC)'MIJ?S;UV;O&HM"6 ;43S; MIP30[.8JAB7/SW\86=KEWK4T-L;YR0ID*/P9;&0"6Z$&: M*)R@0]=TQ4AA_NJO\[G\5DVGMS,#LS1O7V6[DC>=9]Y4M9C.Z]5">=J0UYC# MF<]:C&9I="M(UZ\);$49Q&B"2(AD+W[8HYI*$"V'5A(V2$#!B?>.SR/%$-7QOJ=R \^+F--3;X:8UN/[5@P\Q:@KBD>)2U8#;6^&"'7^>GO71] MZ"995A18L00R8IP>0DA#)K@MT$<%*7A)*??:+^Z'&]C=-9B;]$S/E8D+1+G% M2O'4]_-R&US0 -^ #?2FT6.\6,A-R4C!SP6P4:,=-\4/PQO'NZ[>7FY6.>OW M=;U2' M'H>8V32Q_05+]KUZ6CV]FB\6\V]V.9,]FW]9ODPRA/-<40(SE5)CRS2%3&<: MIBA-!4I9SK+4*Z?+ WQ@ ^]@ 5_C O:55=.@#[@7IV[6/A13?B[ 2M$DC>YO M.]R -7L;60B%*!E%*$*3$5NQ(L$!44)9KKY[MIT &]A[O%FPF'BL3\VME(H/% M!MQS]^$4/8[["U<(WE4SH["U\]W>Q%SI^4*-T:*X3]M8>P.G(,9=_>]1 M\FA]O^_:X("^:;:R.7O9;8W3G!4F9B=0())"Q#F%7#,-$R%E@84Q7^IEKF=P MA@_HV^8\FT//WL'[27:<@_=K=?8.WEMU-X@#Y I['X29>S8O4_5$[%[ M[^6!5>2VI0YV>[29OT]5DWLTLQV$%\OJG\WOSQZJGM!4Y$)A#$61F[@>4029 M%!QB421)BK@LI)[,U(-%^N)1ARZ2?$YF05NS.)+28\VNKB-5CXCV8-R\R:@\ MA]72VZ%U5\0;L!&RV4W=%?,&')1FN-FOS1"Q'%]D_F)5\HLEUKA% ".3>50_ M,/;X8;[W[ZIZ>#0RW'Y5"_:@_JIFYK]36_S,_*5^K)Y_FU7+^FZUK)?FK361 M\D13VV)(<:BELAL<&D$N)8<$*4I9RK3CAFZP! -'5%W!^+D&'SZ\!BL+#N9; M]/!U4G^JW=SFH 3Z^<>U**"3!73"@!UI0",.V)$GG@<,IB*2J_/'']6G!=-S MZ+S"!XI<$ZQ=6E"82U*F"A*9I[8R(H&$),8EY4G)DEQP57@=]^N'&]C_-"5Q M(A6M\EEYB:>TG\^X4+BJ01^A=-40:R\7P/X8Y:MZUV,<[PH\G&?W@-K=GS>K MA?$2]VI1S66[*[33Y[Y^^UTM1%4K.*U"^LOPL#6O\:Q\4>[2SM_WO8U"HH[ FAV\QC#DN?G15S.P/4>@;L!G; W M8"UN#0SEK4X1#\8%DQ;K!)R_ .,>=0LFZ.A,6_A( ;FPMN7"Z_E7-;.>TG8! MX JSG"@,*;)5^7@B()-% @4O&5:8"A.>.&>^'HX^L!MJFH"L\;PZ(ISFHM^A M7*VAGZ^(K9Q';NHU2H9EHNXI&RG=])P6O-ETIZ3MZ]Q-&S%\5HJ?2A MFJGW2_5DYBJ92C*=Y"9D(3;W)&>0IDD)A4P2D1'$"K\J[F=PQO /6UCPNP4& M#;+GV?YS/+F%(!&T#_ =OHI?V0OI2*U!6A]M47Y@IZ,C5?L;&QU?'BGI\W:U M?)POJG^:6)@QG1/,)2RTW522R'8UPBEDN42JY"IAB=?QTQZLX?>*CY(_V08\ M8@+H#GMN9AR)$S]3/I4("K; ^:"'FLW5#[H#M*/S0D]5OEB7NB)6P+"\H_J MVZM5;?Q$75N$JJYMQ-]E.:0XE;)(.4PYTQ#I1$*24V/EHJ B3Z@2;D5]+B(- MO6>AOH$U-M@!]^GYV\>30_@>2WL_&SZG^.6L$$\&?%H>1V(BL-^Q[ZO@V>38 M0;G^#L=] XS8WMA!C_W>QBXWA$4?37O&.WTKQ'PUL^=:VCXJ[9_;XKR89+A0 M/(64"UL,PZXL**)@6E!<*BU,C.*U\>H&.[#G:IN+SK4]$5FO7W:_\,.1/K=( M)#XI?@YMP\=6@G%:+_DI'BE><00=-73Q(^(PBO&\.R2@V:M[OZ[+?K C:QNO M-QNQ]\J\9\:L'M2KE_T[VTLFO%!*%YK"+!,$HJP0D**Z/D M'[?)MW?Z335=F=^V"X&[*;%8*IIHF4%1$FYLMT"0Y%S"O&22$H(+\\/$C,7G M@?G'ER3P>,&= (.EO#M2L0PZ=X7T7]DLK9<5 9AD2D'"89*46N$4<%]RK7<0)DX+4&"PDM M)K"@-\#">F4>]1+DYC2N5=O/,S0:?_'3V+^61H]*L6IFG((8MS9&CY)'-3#Z MKKTB2[M;]VI[<4XH%J7F66&",)[8?L.)B1C*#))4("245 E3/A'#,<3 04'; M=KC>@?V_FP/TOA5R3G#C9HO7:>QGB><:J-ZSN%7LSNL4,W-Y'V#\S.23"I[, M/#Y]9<"*_Z8JRSLST[ UWW MGT&HU((+#4MJB^P002 M60H5TBG+2UUFR"MGX1AB8,=TOU#P_?V=/0ONVY?G MB RWT. Z%?W\SKHA:@,V2->=<[I$:[5S!#!R?YUS"AXWU3E[99BUK?=5NJZJ M'^>S^;HN[J247)4$);"@4MH=CL3,G24QT^:L4$QEF#,:4 BG!]+I';VZMLU: M * N=/#U9LS--J\E(+#@?J=TAWH#=G'C&:N#$>!U$ MN( W\(=UC0ZJ!AXLV7?EV87\$F%N-AV1!C^[WC#0(@,#O39Q\%.'?GZW(>!, MD9.>T86AF+(ST?T%D?9:]$U2%)P" E# MUTXY!?W'J*320XIS796^,0+7[S>=?>^6CVJQR;M:!S+UUC($+M.D5 QRV]X< M26QS@UD^+7S$77Y'16/M^%^"&W?WWU'YHTP U_L"-B3_ M.I_7ZE$QV27FLNF'#Z^[16Y5I*B4.(.2JLQ8.E:0ZH*;0$)2K)D21#A5:+L$ M-+"%;Y#!!OK&?1/@(DO]%AY3=S_+/J=VR'GJ/OT]=B(C\1"V$QG.A]]6I(.2 MO5N1??>/MQ7IH,7>5J3+]8$M!=:G M[-%V_F*[[4JVEW)G,G??WOBVII@B-= M3ZB)3Q3G)22"">.UJ(:4E>;'P@S/N,Q+(4(Z!_B),BPC:0?C^K5S8%S7Q=S1/YLY]?\.'9S4L,Q)[GZNN*UY6LV.+EYN0! M^IOHR=H!:D=R(S[(HSJ5 $H.74S($($3G+I6R_=/SZQ:V%GMZT>V>%!F'D-4 M41*-H$ZS%"*!$TBU4G8R@S)*25KDQ,>WG(89.IK8X(7E>9WAQG$^C6*-7LX#3+N)*%7T:.Y0/_5?F8I535YTZTPO:MJP:9MK?EW MYG?U)"\)E5(1J++,?.=59@Q2,@QYSM-$X((5R&E?M1=EZ'RM#A>TP%U?!-! MNYEG/T?]UAE-+:B:J9S9]/_M_%5N\,V_" M1')L#R8H*"DU 7J6(V@^G05$M,@X([BDV"M #Y)B8',VKPOQ/WGLSZ7;1W=P MAOS,_O#L2"\9"SOPRCGX(.ING4,>GPP:Z(V.M;7K=G M\?(4RQ+S%&)>VM+3F=TBQ0KB5"E2I)R@U*N3U?[P WN/%BP@*M_J[Q&-!VD5 M$(77X/K5_/(DRL$5M,8$PH+YG#4_1XF9A M5ROK9V@[>EJ\&] AQCQSV*-0M&.'IS!&/GG8H^;QX<.^B\.GNK;$R 1)EN>T M1##5QO*0X$T) F4FNV6NM!*TY,QW=FL''FM":['\9["-ZNZ35E^% N>IO;H$ M34QW!;]J+MH,-/KTP1"8@(8L8PJ GVB)U.:HX3Z52WZA+0>,NQV3$1:(A+",NF Z_A#@''7L3XOKN'R\ASD&+ MO80XE^O#(F?;$W=EC/_S7"^_L85Z;Y[[[*'BTW;T+BVS%$07"4904%[8#6D, M.:,IE 41BF4RR[E7).V$.K#[6LL UD* UW/O,S]N]+E%W-%)\?-G1WS8??BU M!*#=CHI?"<1+Z7C=T!PPQ^Z+YD[#B0YI'C=?6VALFP_7O=TBS0K,9 ZU3$LS MS688LERG,,49QEQ()81[/^->J($]PGYYJ9U\S] R6T=4.<0RT0CPL_ZSNH=D M^/>3$%IM[!HR8M0;\R+EBHICY_1TKSEV-,(/JCIV3I/S=PKL3Z?1"5"J$10"9W;TDC(KKNGD#+CPDSH MPQ*WU0I_Z*%W]&82-)*XET\(H,_!LPU&BI^G:\4 G1Q-Y82U).M$_HTL(<[/ MCSM^DWXGAN-$C3/;<:-D+H)+*M$_GW:OGX>E4O MYT]JT82>!O=#Q7@UK98O38F ;0D$A=*R9-C$BCA1$"&*(",YAAEF19IK1'$J M_::4WC(,['AW2R>LI0.OV-3F.'M/,_T)=IUT#DJ;[Q2T8^F;D0:LQ;G9LM=( MMO/S1L*;SO]L [0!*U)K&<_,J^5T^KIRXH*4C!=*XX)*7"$ DB M($$H@;A$6C'-$I8[U0PX&GE@[]]AN;F:8[7[_?15ROAYW0XF8B1V5OB^,,S< MM!."F9^VX=?Q>*/8W5DUUE9T_H+ ;/JG^6)9_;/QVG?Z8">TGI@Y6RIR$U@I M+NPJOU20%!S!7%#-,"IED>9>V?6]< -;SRYXX(G8?K;K --UW3Z#. M=,Z*4N0%(I/GYM#EYR5;+$=F[!#Y*MX 6X(W)O!JNA#GZ0TP9I?')%.72<$S M0J% LK =K4K(I7D/J589E1(C3M..S+3>3_LYHID"<-B2@FB>%[ M%D&TQ-F=V$ /N\-PI.& >PE;K!^^:W"DMLO^P/%-8=^:=]6L6JH/U5?;[&/_ M*V;F>1/$<5G*LH1I024T4RT,>5(@B!3%0B!:FB^.3[_;?CBOKXU_[]N=\*E) MWZ\]%MT<^7(S[W@L^-EWBPL;X.-@LEG&B6?A;DI&,O$+8*/:N)OBAT;N>%>@ ME:\69O350MW.Y+OJN_U;W:TP<)7*3%(.M9 A. D\C/T^7HX%'(<'3N->8S2[#&G6 K;/+ MRL4RZO- XQKT186/C/GR'8&+/^UJ;#5[N)]/*V&BU4U9 3.[H69FJ*#225-5 M%4/&2@ZQ)B+-J4IIZ76"Y3S4T(L^&V"P1G8I3^#+E^/23Q06@G:X? GP7_.Y MJ%NL]9[S0..N]5Q4^&B=Y_(=H?45.Z[0<.:ZT(9,K%8V&>S]T_-B_K5) 5X';U0PQ(L$PUQC#1'E$M*4:JCS MDN(BT;C4?N7-SF,-;&X;9%#M0/LV8SK/E)L91M+?SR*WJN^B#A#G.F@7K>_2 M>:216RY=5/FXV]+E6P(GK:Q:_(U-5^I7 V$B:#MR\Q5^:?_<)H(C5J*$XP26 M>9$:NRXQ),A$PCE/"X2UUJCPRK1W1AYZ2KM@3^K;?/&/I@='*XR-"JU\H!'0 MP_@7[^IRUQJRZW:^H9O9_(-6ZH)5D*PG&502QL;)"*%5.0(RMZG8:9"!A78O\W26H7Z?$$MOSQVK$)6]JD%=TBFH,M39 M04>K$G5)K=V*41>O#:D>-1,+&SF\4>U_W\^V28/U.R/JYM"TJB<:"9914<(T M%0BB0E%(28:@U&E2L%1I3MU/+OL@#VRP:U' 3[(3YF=0S7:RPFM@GYKY8R.1 M3\TE'XK[C7M0XOPL?LO9FUW./AUR]FYXSGP*5PW$76 EJX@<>A:W"N"AO]J5 MSX CEK\*T'._'E;( /Y)UI_,:Z%NOU?U1%&2*LXX-),I 1$V01"7E,*4:65" M'\Y*[)16MC?JP/[SLWWOZV5E/_T[,2/XW6([[A3LL]#O!H-U\W-Q@6IY95X? MJ7%%UO5VK-$RKH_$W\VV/O[':[H8VIZ7UN#:WFDK,_^^>U:+QN'6KY29F*M- M>S55O_V^7#"#44$KM4J1[8LV L@Z>E=-T#>2->&!I)0OIF#C,8W);!_F#D.\=2%G> M?[)B_]Q^[[>2@ZWHZR>S[>ZH;*K0GK1@+6[L_HZ#+A?VX-(OF-Q']J3>S)]8-9OD2"6J,/&5Q@B;2(LAR*A24.N4YAG-"DF]-J"& M$'+H[ X+W%3K!K^W@)XI'8,\&#<__Z/I]G/P/DQ[N^.ZAX+=G$H"%N>"Z3";R7NLH*]ZVX]MX^W MRG99A[TU-8?+PV+%-U7-'AX6ZJ$[#]JE-'U8MUB?H PKR:2 /$\81#EBD))4 M0BF,W]()3TN_W-Q+@ .[KGWXIAM"*P#XW8H &AD\P[J+'+J%:#&9\7-@5Y+B M'8&Y:AHIFKH(-VIDY*K\893C?%]@7;W%7"@EF\GL^[I>V4*8=_JS$JN%DK;E MXD0(2E5:2$A5GAM/@$M(C?5#283@18Y%SIRV,IT1!W8%:_QV 6DV7YK Y9F] MN)=7SY/D9N=15/>S[R.M+>@ B<<758MDS^=Q1K7C MB^H>VN_E&P+#>-4.NEELWI[K3CE36%("$YX7$"4)AC0G">2:T9+EB4"H\ K@ MST(-';IWP*!JMW.6[7:.]SGX'JX< _4H#'B&Z&OEMWM9PYQ]OZQ!N/$O8%GZ*6L[.R?3>]995!>L^=JR:;K$-TH MG%#!8)%J$Z*KC$%N:]]D,E%YB3(FE=>7OA=M:)>PP39S\LI^\X%HX3U/T?%<25B*DJ%,2\1R M[-=V8R3J@[IT[))_.YW.OS5+A?:8YV\F()Y.E5BVPE"&3%2HNY0I)QLU^NI^PHR27"D,&YY ?G M. M.V':EY(3"=#>0P16%;?997>ZR7?YL,FJ8*3,L"P(Q 0GMJQK"4E6%E 4A42( MI2HIO/:C3Z(,G4G7Y,W9;5:+>D4.RFF*W#S$U8K[^8(0G?V+-/?I%*LX\TF, M<8LR]ZEY5(RY]^* 1-EBVYW!GY0,)ZDVP8 L)8:( MJ!02VT%-()&B/.%&?Z?IJ3_TP$:\(PM866'LUM3.47C +K9:OI;;?D,?EC$_ MZ]\EJY&CVE MIGF2,>1UH,M7@(&=LB5ZMIR^ ";GS_8<@ET[FGERB/MB M:>_G,M.5T0UAP M]98M9L8CUO=JT1PD?5--5R9^F#"!2D0R"E-J.Y!P7IH8JK19EI*K(LLSGGOM MN)[!&=A)=2C@IVH&Y'PZ98L:/)LI17.8\V>_4.@<4QG+2JE8"DM6IB;:+#@D M.2-0IUJ9*)0(HK3?%FD$KH*V/]>X6XKL6E:[J'4+1'OHKYZ+63UIVU MQ*;\&"FH3$B)89G*'**RP)!(G4$E,\24)#A/G8K07D0:>47>HQ[;99+<3#6* MZM>MR4OF5_?=\T0 V[V96"IDK M)F#)$VUBF3R!)&,*)B0E)!4D,28=)Z_\"'M@D^[O'0CX"VC$Z;[A(1;OP[.; M#QB(/3^O$)6XF%T8SU$P?$O&(^0_2'KZ64H\FC6>'2*Z\[D59@:]:NK#[+8C MGV M-"]2 1DM!$2R))"3)(,Y25.4*FY^H28S>P1>.79I]A?"R9QH:TZ[HKCO MW:BZ_HM=>EZC [8#'\WQG./X:O]S#6^#]'[=$0CIA5NA+,1%^/MF)8O=VB=" M88F08# O,(4H31!D26ZWS\JLU*G*I-OB=+ $0\=+&W3PO(9O5C VV8VUY]*% M/\>.,Z4AF?-S4CNB@$Z6&[##Y$8"#_EC]O9\MJ^=*4A65B:7SB&[9DZ^R5'"-F_% &2TDRB#)=0(8)ABE629,=S'ZKE9T!6%$JG6"K("FS@LYSEDU&:X%T2A-*/&P3OY MFZ.1!_8D&RSOID/[^O>[@JNT\C-R9X6\V@V=%/Z*ED/[XXW6=NBD&KNMATY? M$)#89\L0?E+/;9GU=]6B7G[YIJ9?U:_&&A_77;H)+0M$*(,BM>TD"HT@SPH% M55(0G+%,2^E^&,0%<>@<&B,"V,A@9OY6"M"* 5HY/#+>G"CLM[M!B/&S1P=. M0M(!GN U+Y!?@J"/OKV)@DX#C9\<97?\H7-D6/W8EF6R53]V MRS&&M#_;LN(\J0C5U7O2L&D;UI1@BMTB[$B'J&V]MJ/_@%9<1ZJ=;I]U?%G4 M-@9-590)SW7)$Z4A5I1#5'(3JG-1PHSP!).4E\RO+EH?V-!AQOE*_0U\G,X% M+6UNUAB+#,_0(IB'6,T*]A0ZY,.[W37:$;-KV? MUTT5MEM>-Y/\"<\R7A(J8-E\4S5'QLQE#K.\*%2A2:D2KP0V%]"!S7TC0E/H M;"T$6$MAYKF='*$9JGU\NME_;);\_$ $@L*361TTCIW7V@?Y8U)<'4@XF^WJ M M)!.('=P8S2BO:B%[EQHH) M@EPG&&:"Q=TIW=\/SWTB[^-6S&>GM>Q[8ET_/5G?PT]3 >2:9[C[^O)3,EK7!:4X,!:B %)F_85:8F"]/1)Z5?FDU M820$9 7<7'J83GYNVRK3K:/^9)%^OK$_3E>R\=DVB=M\XFZ7RT7%5\NF M,,)RW@1S=NM^/IW:RYI,+57';3]WH'F\/G/K@<=N*'>@T(G.<8=7A'G9S4Y) MO=_C,)$I*1*-8"E+ 9$H):1)R2"70I6,<:$4#8C*SL"-%89UX#8*LQTBPQI$ MGJ/,S4RO82#(9K> PS6 O*!4)',\AS*J;5Y0]=!0+UU^Y09D-T%^I6;*^(.) MRG@JM%!0E[F&*"\SR N5055F69$5N4I5ZIV >@II\,^FK:_S$V_!?@;JPCJ M%TEN=AI!<3\[W6D%UT&"GSK0\Z%3^%;E:;5B;UD>H/R8KMC+OO-Z\JB?N'JX5[Z"A#;@UQFLH$#.Q!?;(O MR!=#;/TXG\HW\R=6S2:"Z9R@4L$$Y38[.]60V$J22#-5B%R0HLS<764/TM . MLH,8@(/?6WB?#,I>PEP\820://W?6 SX.+M(3(2YN+7B31K>>7HB)<,[ M*]SOVOH&&-&A.>BQ[\9<;@CLZKENHO9NOG@S7_&E7DW739ZVKO+3?#HUS_D; M6\B)*BC/A,V>YP6S1]P$9*DB-J.-Y9GM-T>]TD>])1C8V:VQ=S[7-P>]YEZ; M>7&U!'9!"_QN)0/O6M$\4V'\R7>;#0Y*J9_C'(9-_Q:CH8S$:COJC3]N*])0 M>H[:DP8/%!![O7]Z9M6B3>:Y7\R?U6+Y.O2V@#NZ4MO%T8?>X$:#H+J+4('D'(1>X<0K&8C'BN M/NV1<;]+QMLAR/"(RF*2$A:9746.7T3FJFQO5'9QD/$B,U=]]J(SYYL"$Y-6 MS\_39I[*IO;PRSOC8=_/C/M\8GLILT)FC)8EAX4R(1DB.H=$J +J+"L+7%"J M,^657^B&.[#;VY4"R*H6TWF],M?;5[M)NM-&+"#9DOW%,T')D5:WB&L LOP\ MXAY/S1DI*P+8D6&8?&0_O6/E*#FBCINDY$?%49:2Y^VAG9J6[OG__T&P(M5XR.Q[.9E!N7.S]\GEG[J$ <^HT=R(W[>'M)>W^_<$FS6/9_%F=<.[^D[I$]7[PAL%61UJHI:K?)3OC$ELI6 M0JIF*X-UUX+.9_4$IXSG19Y P1&%2!<%Y!03*#.:)]I,7G3N9L&'9UV+SKU;1J1+BQ)RI$E&6*]Q!QZWI8\W(4==?OQ'")ZTV!G1_6+^M9)*OGKYK;8%NM_/OJK:NK!;*T6S MR3\IY#:Y\,F&\YDZ]W.Y.ZR0EMV8()IJ3*:VMD_SLTGGF'("&90 MDTPAQLM"H<3''"\!#FR;7^PMN[6I-[NYOA64+S+G9JXQ^?"SW0\')+SM)\'; M=%TUBV3'%^%&-6I7Y0\MW/F^P-0S*9NR*VQJB["]G[UFSY4QB$E:\*+,I8($ M\=1^>4O(,_,WK7%*"14J%TZ])2[@#)U&MD%MJQ7:.NDML&>.V!F6W"PZ@NY^ MAKRC]GVG]NL+:OLG<_4K%2MEZPS*N(E9_:H>I5]=N'RP4T'VU'37[02G"<\5 MRZ&626(^TL+FA_(2IE@@DF),L8A]/FB+/K!1GS@I=.:4T V8J2;_IA,,/+?G MS:,?C]EAOM\E#,YG^!>__XA,6V#)IR-/&'W1SQF%T3CTB2,G.HWO%6KUZ1HJW3 M&*/&6KUJ'D9:_1>'F:A-IZB63?D%,]]J-U(>U$P8#_%FD_FX24Q,2EYD2% H MJ)00\4)#0E4&*9.,)12G6'KE>WJA#VS2.[(TRP%[TH"M.,%%:/VH=C/_P0CT M7L-F5@WE1VWV4FZTF!1,%L1SN! MFM,T1$#"4PJ5H.8'F9:@G(SCZ@)+;7,-FU3>5@"S&R.-Q53[KN33,,GMZ ME/_*_GN^>#UE=?V1/:GN0'DF!$MED<%S'Y!*/Y<0GT5OMQ'(1227 MXHL^JKL)I.;0%84.$WAJ33PJN9JJ._TK6ZX6S3+'G?XPGSV8+_63+2K7S)B^ MJ._+5T;9?TRDD"4ABL.,463+XQ/(&5$P1RGFYL="^4UG? 48V%&MQ;%?W:U M]J>/MK3C?4AI1V^.W=S2D,SY^:7SI%EIH!6G*0W9+7D *Q)H9(IYQ"V0CEAG MW7SAQSWT%DC.T>FWT'%"Z\A.[:3AGBV6+U\6;%;;%,KYK&VIFY9%CG%B'@7- M(1*VN:[*$!0TE9CG6N6I4]$F!ZR!?4Z'#!IHL(/MU737A3,WQQ*)"3\?$DQ" M0%G9B^I%*RU['FGD\K(753XN,7OYEL#T,>,MEFMO88;H8G%SK:!8E3 E-G-3 M8 H)8@IR7>B4I"C3F5<'OM,P0V\\V^_=UJM6K*2PTR#CIH+U*GJ4 -9_M9^9VC[?]XNY7(GEW>*S6GRMA&H^ M'GF6%"11"&J=-.N*&:2$$E@PQF61YV6*G ST',# IME!-BN'':IW4_N3O/1; M9 QM/1<._17U:G;?I\T5/>]/#CN*T5U2:FUN%Z_S,S2IJLG;V;):OMQ*:9YG MW?2\NULT1RB,P!.6&\O*C9FE)$L@XM;@6**@9#B10B6:IDY3[4M QM>"PTZ M[!O0H-OF3&M\-_N[2%>_'<8DP<\>P_5W-DM7Y4Z89ZW$GQ_F7W\Q0[36:?ZR M-;_G(FDS%GJVU_I N3P7\]&@!O0B+!?I0S\;L4 C1R>4:X#EXY[ M\=OL2RS0I"T8$ MQ&4N(2I9DKF1$E"@QI/C^4 MEV4PXW]!"^.2]U7:>NYF.VG:'AK MZ*$,]03 CVG[?-$0>ZX,. '1Y-W4M4T/,49]:U-N7MXI5;?Y(Q.9Y$IJ(J%4 MHH2(9 K23)5VI2E!B/(?&I8 P^T@OO4^;_TWK@?-XA'2-CA@JN(\3M*X*9J[\&!"T.,=TS M39>]0P&.MP1XL8_JVZM5;?QA77^:O[#IL=3W\UUG-0_Q7+T4>/BM M6%2$>2W_E\'/5;EHU^NH>@<8STVYZ+'GI)QNN+:7TB33+,&*:IAB5-ISI S2 M4G*8:"02(8A(E%.%N..A___FWO77;1S9%_U^_@H!%[B[&UB<(SXD47.! ZPD MG3G!R71RTYD9[-L?##X3[^W8V;97TME__24EORW++(K2ZB_)RHK$JOK952P6 MZS'V7=W9,)S8P4#@64@C7L*E$2AVM-'XEB)0P '3BH+LP?D;SS2/J%/CNY\8 MV&=IUW-R5]OC]<5AC8B:>,O)__U^>;0!=F)SU^F*$ M[Z_PQ3E07[QUFY6&:5KD%+FCC?#]5VHDB,V1UF6EQ,:&-Z6]X MYW;N]0EWF6C82]ZOK>N3"(F43H%OO%7J[]CFH#UE+'N<#MKD/?$&0CQVM!*$&_O*[5_VR-\WH0B.B@U[=:9!K>RFZ_B[5Y9;Z9Q:HY2._N1BLI MIY+9"2[!DJ7*V[M)9]KTO7OB7F7QW7TA*IEOV?B, M_YIO/[]\VFQ77\QZ;T=^_&L]WYJ5M9L9,;;BE;*HK+$_,@J)W+&Q0IP(08NR M4)0<>ET%N'=A5(.^T>=MKV!JW5#*/"E0&EL08@%.6$(4(O/[6OK9=\= MN?@ M(3OP\) =N$@/$"C?+S50L7E_"0"#YO]!1+^3!QBTU)3Y@!#9+O("0:_"*W/_ M/E_.OSQ]V6W-$INR*C%#>5FYLVU)"E1+X_[@*A?.]I6$!^4T7ZT\LM^RHQ5> M>'LN=K\-&R0,S%+MR"1T.FXR/Z"R]GR]R4IJ.\4XK:7M?B#.U_>E[V^6F^VZ M,9_OS7J^TG.U:^LW$UJ4C%&",!46,2TUXC5Q#H.46)4Y5IR!,E9ZJ8VL.WMJ MV=>6',S-[\ZS?#1%HGW=Y N_Q!$B9R^_MI3>KZ!XE] MZ?Z'O13=1+.]63R)%RP6J^_NE^;U:OUR;?1\ZR>:F?51,KMV M__%YOC& DJ 8Q#6IBDK*''%-,6*5X4C63" LK.:TU(Q9,OO:?"%^VXKU]GD MW]F:2SZ"\7YA/LV72W^[+<5"!+F 3)L(UL)&Q@VUI7]L3#A7ZWG&2>E:2M7*'2 MIVOC&DQYZA:N4$@ZVK>"EX@=0]%SUCR9E^3V/T5+@Y$NJ7-^"T(0Q[A$15E@ MY_U*MR>!@MV!=$=V@P\QCY.YG,.&>4%Q#;,Q(Z"5/)J6.160-W8?L@(6CW4ZC M&*&4K$_&U.5DG;2>IZ2L3^R;966]+T67EGV;^XX7[A3S:O4DM_9IL<\@G^6D MX"2O:B0E)HA13I'(<]_&F=1*5-+6A0^^!8: ^DC!@FS06(_0F39R"YTHU0>- MI+G46I:(5%8[?\DY3;5A-:IJ8RD5I*+@>KMAX,2;O#T\F6FK%A.BI%5>YE82 M9*6L$,,U1[6J"T1E73"*A:AR//MFUG(U-4ZG1,,/79_%^I/99-M5)D?X3H7M M#JD0@&T.>PIGX:R3 -:^\#C[Z8.O5M^(Q<])BP_OBIRN[/ VJ:D+#N\*W5%J M>/^=Q#7(QT(?ADM6D ()W^^?84D1%U6%3,UJY1S!@A:@9HAW*3[OV3%R]NE] M'(/-0#ITDAX81RCL"19V[.+CYRGE"18_N/0X46."\UOBEV*]_N'7+U\7JAS'-,^_==^2S.W-Z^S$K"Z*+G.8H5\3M M[XQ(Y\R7RG=>Q9K5E2U44%KB("Y&WO,?U7;^S9>GMN5V9L=&MO%\9%]WC&1? MW4O0)LDQD >&D,<&$F9 &E)9RT_6,K1+ZGK(&IX>LCU7;=5TMN>K\2=2]F0> M@$NRMLTQ/$S6NZ5BT#Z8Q6-[###=9@N)(; MJ_:1'4O9@:=I[%0O'!/8J&[Z?QK[U L/Q#;U+Q0[Y]1Y;W.U-?JEV'QVQR__ MES^"?1,+7QK[>/#J&A9F154X/ZJLD!+.RV*L< Z6D,R9IB*W$MLJKT%6"4A_ M[)NU S>9;HPJC M/O%LU2AHKN>MQBT39W#>+-7JB_DH_GB_6LS5CY/ND%KEQ#"%,!<%5&%U9Q!K$LMPB-;$):LKY]!#0!_B8R888BA;PPBW 4]2%KB6:_[_X> MI;_C/0D3Z?Q-,I,J]SUA+[7X[O,#U?75?*,6*]\DXW )P(FMJ7<#L.;*3[,I M_?TR0:+46M*:5#JW41I[36LRI=;XM\DV-[GEEX)2X=[:G>9]/GZ&&6U26M$*LDA35_@^M"\$TMM0(8 B M@.K(BGX,-"4"*GTX7(G3J@76]-)]GAET( M##?'V@6]'.L1;-V7Q9=[-KE]FU_-]I<_U.+)E]?];;72W^>+Q2QWSKJN3($* M4N>(:V%&695SQH- N$Z.@^PIZ%-N?V6/,CE'KZ\K3P5;6^J>%Z M._]O 2_^"<(UU'U(BQ;4CS@ ];@#RC&0_71@(=OSD##]"B)R,M\B@.3$3D8X M"-?>!N#=V%CC/BWO.*Z$4B6HY#FJ&).(<2E]^JY%PAIG)F2EM0*=^CMHC!XS M/%",=AZZD D-#PZ2%QH"!(D:$>N[*4RR>-XUA8EC=C=%O([+W7XT<7[DBQ\? MW8J/?\Q])X"<46D-XE3Y!NA$(V[R$E&?2E_EO,2L2I(A>:0YLH+VI@(^9)X+ M]VUV?*3*DCQ!,TR)$V,$4^HFE^KM_)MS7CZ>[=OW0$F7(7DMYM@YDB<4_QQ9 MDM<0!.=)=KP:T?;R4?_'TV;;M,/]N'K4>NX]6+%X+^;ZS?*E^#K?BD5W^]Q9 MP97;Q56%;%[ZJ=8$(RZQ<29#T*K$5.O:A%50#.0$HB11Q16OC#7KM=,4W^-< M'/G,UJ9U_[>KFXVC ?TB!WP6_09G0GQA1NB$I^SC*CMRE7FVLC?+;,?8PS/C M"^C1.0W.<7T[Q\0;ULYS.$J]+3X'+#]=V\_A&)RU DVP7,0&\GYMWKQ_]_;M MR[:KXF$8M#O'4>F#0-Q@MSG( @DL9PRC (!9N7[1>BW8C5>GLT[] MO)]9GCN/1EB5-TNU]A7EKTS[MS-@JR]?YAM?0.AG_OBYXD=#-A."B$J2&N5U MJ;VU(3[N7".ABDH90P1A0>&D"-KC7U$W3&0_Z1T[/V?S9::.'#4'6_')+-6/ MIOWBR1">)E0-T&4@Z@%&;3PLH<'I/8RO3F%\>0&C9^?$ZQD/.H!Y' _".+.9 M&$J808T#H]?0 I>=U[LBW748;O X<9*W?Q?9IW?06 M_6!V_?8WOH/:?*GF7\7B@_DBYK[^\YU]/=\HL?AW(]8SREA>"VQ].3M'K!#4 MN;^E187 0DNAB<2@M(NA#(WL$_OO&W!R[5"$PRYTIL0MXK;GI')^Q]V/9JIA MRXA/:6E9R3PO"4??)D(EU4CQ,.RHW$7A7(W13K1O9M7'[V:Q_72U7^_YQ M;=;KKE/3L6^/R2W/68ERFQO$K""HIE@@R2RKB.&8BJ!1NC"R(YNOAHFLI?Q7 M8 O',-C"K%5Z,& VJ<7AE($=*#YGK.'AYU'236!RIVKT&$9TVHZ/(""N6C_" MWH[-'6LN6-^+]?;'JY6W0S.L.3:$$42KG+HS9.EM BF0YKG57)6D8A*6.G9) M8O3,L?;2N*&8_=[2!&>.7>$2IO3#I(4I^%Y0'PYR7Y3UB=Q^X/)=R2,2R6X) MERR/[(K Q&EDMP2\SB*[^>2 3A8?C/8WAOK=^J58+,YKU7_[+-QW8<9PKBKJ M-FJJ_99-JP+Q0FA$E:HJ2TFI*"BS,Y#NZ#JKS9>F!-^[R?[&Z!_+N3N9_S1? M9IN&@=M)S8/@#-/J$4""J7K;B&+/0>;C%0T/EWTK6CX2]Z<(%SQE5XH JM/W MH@B'HK,#!>#UB!CQ1P?_QM>FO%N:W36QT#4N.[[P LD;4Z0X%85EM6B(J#.O@#:(QN70UOK MKRTK[3U_R\R^'SJPU00$V##'8R2X8+;J@-3[$Z1V?&1O3Z=U)6]3$R%_(A\$ M0GE2/R0"DDM?)&:)Z*I6LUZ:;7M$^E5\,?L$M@);*GSNHL)^/D M%*H-YBBG MAN9$EBQ7!;"4M9O2R&;D7T9FNJ$)KDN]@4R894@B+\P.[$EF+7]HO;45-ZYX4AAP?_P]ZCS*5R#H#"[KP@&&+6UJBN18Y*3)@T MM3M%E$&]*FY2&%DY_[8VPKW6GB%(Y!GB%!#(*2)2S-AS1$-NT$GB5-"8LT2D MP$-/$X&"1YXG.H0*.U&73ZMO_=*^U6[3[X;@S=RXVB?+TB;'7F]YG MAO9N\,-@W_C<)Z.;_=ULMKY!53,S0E!BC?.64:5(@5A><"2-/XD7EFJ)M<'4 M M(Z0<2#OHV#,SM]I.^OV3^6NSXO[ERI=_1C.S[TX1GF8:>#9V!7B';0\XZ! M;,_!0_;J'D0#.D4$B)R\=T0?S6?J)A$ P^W^$B$O#QS*NLL&V,R(S55-2(5H M5?I!K-KG@%?8':QIE1<2%Y7WU,,G[EQ1 .VYD6-VLF.F2EP [AJ7,%4?)"U, MK8^C5G^Y)V+\9-5+,5)/4SVL_SP35"_%NSDU]>K!07?S^QDP7??(M!+*N#]0 M+BA%3%$_(8<15&.;YQH75NEROT6':>!]HA%;,TPI][?.>QZ&W\?W01BFJHE@ M&70+?R ^T?5[@+!I;][["#['I7L #?NVT/>C&[A?%'[U63L'6Q/V^]M5EAA MN9(*54*[<[ FS$](+Y&EI>*BDG5=QOCN8=2G<=[;1-.V>R.XI7,(AJ$1\620 MI*R!;=$Y;ON/_3C%='T&B)VN 70(T:E[00. Z&@+#7D[F&D1XZNO?SLZ[HV7C6.[GYK/)J+ MY<7Q#A*8O0] -]JB), LC54Y0+?C9*R.\D QK,OMP@_MXVY TB G;FW0N*N ME+ZMW2ZGG=98U-SY)=AHB1@I"R1835!5&$(XYCFK>)*NE$>:(UN7H*Z4424! M(7B&F97$*$'O &[VI4Q>+P 0=.S.E"<4_QR=*:\A".Y,V?%JG(GPQ8D=PU3* MW#+)%$:$LQRQNL9(6J-0J0ML*ZD(S@G$*G23&=D0>*(IIL['CY6Y\W2<@OIN,JME$\K8Y65P56!6E11)(C!B16$1 MMTJZ?Y*R5,::O !-XKZB,+;WW]!K)]/"%/$:BS ='"0A3/UVPK5APO1Y<3;+RM#F-(,J

CHDVH/^0-7QDCI%LQTGF6 &[%%# #EXXP 7EYD7#&"B M5#VX[+T)?(#EIDOK@\MXENP7\7ID@//+5S%?-Z.RULX;^KK:B,4[Z\^X&X%P.QVEG;%[.:;5M*E"N"-P.&VL=SR(KX+"(Y**[)DW7YIW]N7:Z/EV7[%%BPI+PI$ME$#, M9Y<)6A#$>(UK0O*JM*#.$]P[88KE MCYG1JJ:,.64S%?/YG!AQ2@@2DA9%7M52F"#WYPZ=L4^9#>5L3SIK:6<[XN'U M%7U(]2MD0OF!!\HXT4$5& &"115C]*T[65U&@'"G)1HAC\=MBON!G>[D=+D' M=^_)LU(:OVL*I/*Z0$R[4TQMBQPIB?/2&"&5 65Q@#D86:VOO%_8K@H'-&S3 M'14FF/;O66ENHCL."\]T?HA&*-%&#Z<_J1\0#<^EFQ"_4*P7\=*=(M9B\6:I MS1__Q_R8T0H;6Q*%RH)X_Z%02 I6(JT*SG5N6%4$F:";%*;Q''9$LX9JYLA" M?89+7$*]A0'21OD)X8)&> @WA!G@&URN.+%7<$.@:W_@UH-QGL#K^5(LE7,O M3J:]+1:K[^Z7QK>R;XX%;U=.KSQ,;+"'I@Z&4_SD!WX:JXZ;M-1L(=>'4[.HC MV]GN,IC0UI1CEL1 @!FM/":(B6.G$JV+ V:[!J <[\1FP2]X?;KS=+CEYWP=-++ M'74D!4@,]OUZ)4KDVG73F-1SZQ7STC'K?WCXP-9]OWQ2&\F(Q#[=S"EEI3$2 M0E6($X(%+J6L2= DDQX:(ZND/W3OCW_QXU5A\P,&2@G3P,LAJ#N"V7'^Y3A# M3\<9 -!%X=E&D]YIZ-_W:.2,$/T?3YMM,ZKTX^I1Z[G?;<7BO9CK-\M=HX*F ME$#ZYDI>_A1=U(BS7&)4LQ)[J<3@0:+C,SP)/LU:IAK)MSON0-.(!G[8PLS.W^F M#P-FPQ[?OWFYZ^.&7C0?QFY"^>E ^";_OSUP-'=NJ\TV.V$QX?B3B7!,-3-E M;':G';0R$?A7TUFFHAN;8?3;9[-8[)-N"ZLMJRE'F&+J[#@AB#.=HZHDPMJ* M\\ )<]W+3Y-;U%",S44^0Z/?/ Z7$7@D@H@7D4W4)<6 5**SY2;.(^H2Y3J) MJ/.I6#7R\YS77U?K1G5_VXJM>>D#VFMWF-)F)LJ\<%Z11$ M:2H(K9D106.8 ^E-HVAG++AMUC/1##-M&]MJ0OBXO%V*S>;&OKM,26W_M36CI]#WWM^"$851P M6I:V)B4N0/&-:Q(CJWA#*GN1G39!B>GP>"=3X5J4YS=ZZT<^7[$[;9&+[%NB]CF9O-,:M1FCPG=>'VLJ(F MB/F@7TTJ@XS ME12\IS#U"R([-CJ]_3EBW"NVII\ZN3YOJ:_W^W M":L[1U H8:3@&#E;(=UQ6 D_@EP@9DII6,5%28+Z'@+ICGXEN.S*GLIVR;J MO!\ E/VF8T2 8+9CQT-V@=&>BVS'1LS$4P!8@-2H<4"+2X@*!"]1ZA-<\MZ$ M)\!RTZ4YP64\2VZ*>#W.)_O'S/;\4?V=?5IKG6 +I8MR * M\ZD2" XSA*<$,TX]'YAU>]&-\OUZ] M7JV_B$/K3Z-PR0LM42ZY0HPR[(Y,@B-;6HE);8B%%0K?(SBRVCIR_J;\B\A, M;+?98.C"M#@E(,"0?T=[5(]/0WZ4CNVALJ;*8+Q';MIDQD#AK_(:0]^#7_^] MG&]_/*Z-:"ZH2*&QUFXC)M80Q AQ.W3E#C:$U!4IZK(L\J"#S>7"8T?[_;65 MIP6\LSN3O5]5AT@$C.F'"0.Z:.OB/.I&[6RAR:[.NM@_O2/K_/_85I.'>JU= M[N+!EE.F3(&%01:+ C&L%9+<4&1E(2WG6)>P]EFW28VM+KM4V+?1P\UZ4 K; M\=+(#E.L$YK'=. QMKC[PB5K4'F3T,2-*N\)?-VP\NX;$2&\QT]FJ7Z\-N80 MJ,L5QGE1.J?54L1R(E!MJ48USJG"[MR9XZ#BF<[51];2EESFZ0&B25<0! 38 MA@@&4\$3F6)"95?" 0)B0X2,"WN%?("PT-8M&7H#6%FNL7O63#JYD.Q M?1_:,);/4/W5N,.KQ(:7PBE^37RICA&(&R*1(F7!&,T-E:!0T\7Z8V_58O,Y M^^I(9;H=[KW];/QI=;[23;8WK,3Y%D9A>_8 R6%6XA 8]I0>LE_^V+>WW^4; M-[&G8_GLR31CM9U_2]YBH5/J9+T3SE>?N"E"IVC7W0ZZ'XO9H'=M$HY-H]R" M/K%FOMGXT*GOFW P!\>'9HP;FU=N]Z9EE;?G4J%JBK 3FQE255P%Y:,-86)L M33\RT+9C:7LE-H_=2? M4R_D^.P$J$+T*_:ICTY^[7P+62-+.Y9B) MFZH26Y$7$M6%]A/PM$"R]->)AHJ\LD;CLIPMS2>Q-?IC=)>;&-:"M+!NM?"* MP<0[QJ!V+5&?2\#>,2',*1OD=-D^E'Y[2?0Y#&JD,_;GD;2USBB?R]"&.T,0 M!+;@B2+UG$UYAF!SITW/H*4C-C.W6WY?K?_S, ]]/QJ9UGDNJ$9,,.O^, 7B MM5+(2J8%KK6N, \^L733&/E LB.:F3U5@ 6[ 4K SC!<5)BEWTMY(!@3E[PA M+L #Q<[SJ!&B ^SB_V"]=JY&Z].9[?Z>3^S0W<>C6Q[TDSBV/?8R;'$16V- M=W<58HPU=_,%JEF%\T)3E1?5;+O:BD58(/-L=9 M.= (_II]]*]D:G?G)B*& M\YQC$1:PC)80&'?83<%IE4MD2B80*W"-:H,-XL9RRMR6:G#0",L8XB,;@)/C MK__,W!\[#GS&2XJ+@]NH1E\8),%J\$7!PRZ&O?-04'9@*.4-P6WX!M\,)($Q MV8W ,#A37 7ZSY:_[-O%PMW0M;/X[P-Z-V_3IG.N>8 M*E.@2IY]:WP/:M&_PPP7$D_L(!-X;D^!MB.:Y/I^XK6CJSPFV4XV!9>\VEI3@='O<&#B=;8"C M$!B4KWS<;?>IKSG+AC2IDCGDN#-)<,UT4IBQQP3+E-:.2]:V@6 M\S4P(2>--.("3Q6=UXL#\YROQ8]*>1X$P^#LYU,XDF="WQ0M,"GZ^OWGR(^^ M*<6-5.G;S\>6/2W-.]M.[7PME"_-^/'!^.D)S@R^6*W7J^_NAY?BJ_N_[8^9 M9ER:T@AD)+?..%4Y$K4PB!I6"U[E52&"C%,<^=&C*#O"F=Q3=IZWF"_:DA7@ MO$T@LF%AU?'P@MD\ST<38VT'_>Y9\2.-]A@>N,GV[*0LM(J!(5GQ%8CXQ 59 M,O5^L/YJO[OGT6&T^].=8V_3MG5'/X+*;C(!]':T?XG7V_ MGB_5_*M8O%G^NQ'KC^XS,LY=L51S)1"G1"$F"$'2U,YG*02SHL2BAK4;BF-C M9+?%?:^J^$E. #0#7931,0*Z*A?SH'8\.5_%$\\:ZN-,A()+/\+0* 3SS97 M"@Y4W^BIB-4B0C@O5JO_=,N^>-HX9VES"-Y@5:C*.#-3YJ4S.)(@7F*"%!&Y M8<(RSL*#-YTD1C8F#4V_Q\H=54#THAN2@+#-8$%A%J&5\9W-]@1C0C7=P@*" M-(.%C@O/7 F?*##3*TYO2*;[S>F",;V2U5I>H\>*11'Z&1#='9"._N] MB1\TY -U[BY<_68F)0@P8Q,O/ZC14XAP48V?>A>>K!%4B'BGC:&"GH\[BG@7 MX\URLUT_'><6<(*U+HQ"):<4,>*[3EAWSLA+79J:ECG!H'-&!XV1U?0W]=GH MIT5SO&X\YNW>8\Z.C&SBACQT(19VEAB( TQ3KR#X& 4!^,C0(V2B\T 7A4F= M_1X1+SWYOD=CJK0<@V+S^:VO$?OE#S^CT,QR3&R5^D!)8I?3U>9Z':J9L":$*UOY'I&^P529(V$Q01(+8XL"5YS88%\ 1'ID);_*'=XE M"-^X8#Q-+09LLS"P YR,T2"$V8CK]NA9PTG33V+'RSZS%%IE%P$U(_/!;.=KHU\U'2[; M,?'-;/@9E[2H;:&0I;+QM122/@#*N,#./!NK\J"QTQ&T1S;++T]M[OK(4=/( M:=WR!"W6#<!5)1 ]SG^*@@#F,-V1K=[/W)U[S\8V'G<'*?-1_/%J MOE&+U>9I;8X3<@73E6"J0KGT 2/&G-4QUJ#<%CDOR[PJ%&CJ:%QPB8;+FXSVD)NY$?E_HZ[;D >]$3L3[ MKR<_4>@P^,>2NN2D0-RR"K&:2218*1&615UQI\"X8*#Y=V?+CZRN+;'H'D 7 M4(1I:;R P/!,L&SP,76=(J0:2G>^^+0CZ#H%NQHXU_U4G#HY]U[,ET;OPPR/ MRKE 3PM?)O'*V+F:;V>%U5KP0B).%$>L*@VJR[I")F=N?ZPH)06%J-A]DB.K MW0G!3+<488H7 %J8,J:% J:@>]K9(?[WTRDP._JWSRU@M0T7-I$J!Q"<5+W# M ;A4><";8T;^VF#C3%5$ZK+4J-;*(*8T03PO%9*D9KIFW.0FZ$(FAOC(IN&W MOJ#??L[/;L://]NW-S:!A_LHL%/& ^$0CA@03'6C, 2"24.".])_PIC@.2AQ M0<&+->+,4'/M^1^LMH@;9A"F/)=YE6,C0 [^ M-8FQKQ.:JUS?Y:;1CM];HD!7OP.8,,,P3%Q@+! H*5C%;PN32)$["$RJKK<% MO%3*GB?CIKZTY_5?K#5J^V[9_N)QNUW/Y=/69R%]7/VZ6KY<+;=.'K?,I_WD ML$J[J.F/42S5#0%WQP1?BCUG_-YFWP M:2O^R$S#:+9:[G\I3GC-MJMLN5KZMF][=@_C 3>^Y_;3%_^KMBNV?&7OEMGNEX\7'\FO%Q_)@;VI4(:-@9D$[>CA M+R.B#A[W,ABI>T->X@E,.MIE, Z7 UV&+QBQ.[TR7]=&S9MOI/MY8?P/?ES, M%Y\(^]_-[P\9HDUQ@C.HP@'TIQP8Z_F:59BX6GK)W[/_?W.;Z5Z;X6BEFW7=5,($Q\7B4K-9)&8:3RNJXL M94P84(;E'7HC[T([ZNT&=$8_,RT#P(R%>_"%Q4<2@@+;/4[Q.">=KJP,*&2B M(,H]:I-&5 )%OPROA+XV5:NL[ZL9Y8QQ4UADA,@1$U8BR1E%7-.*E@+;HHJN M:PME8F0;X;Y*Y=AMLAR2899A;'Q@YN)>BZSOJ^=LD'64_-G:8SD6_N3-L8X@ M#6^-=;)6G EZM_XDECL_QIW7-ZO%7(N=(_3>?0_W_O8[^WJ^=,[/7"P.0Z*. M14_6%+3&FJ#*..^$$7>4%KPDJ":B\IG;@AK0@+8D7(ULI$YY?,C.N&PV\U,^ M?1CWP&EV9#4ZY2O-QQ9F "?_,& 6<:K/ 6P^D^*6R)ZFX6E2 YL4QDN+FW;Q M.!/L!SN)S>?WZ]6WN3;ZQ8]_;(Q^L]P17'YZ;-N&^*$P3&%B2^VCE90A9HU" M''.+\J)FFAA>"6$A\V7#28.,*7SXK&,D:QIJ//EL$=]&V.YYV+=-"9[%$X%K MF"$]+\2GF7)G(EW("I44$[=[GIVL1S7Q/%]ILJZ=G0*?W4=C-H>1IIO?5@L]4UI1QBU#EI38M_VK$"\$=1L59I60 M)<86E.QYC^#("G24,YV MI!^.4X@WF:>>,"\\4,Y4N>#WR$V;_QTH_%7.=^A[\+WQE^6VF57TJ;E466Y_ M%5_,K- EM8*5B-;8(":Y0'7)WSL::M7-G'[?O M5W/?8/OC_(O933\H"^ZO#NM=8]V"6E3GN4)U5>42LY+I*JC%2ABYD=7NA'@F MMIG(OGH&,K>Y;N>AZA>(6]B>F@X-F&I> /%^#X.G?7]R!GA+#1,ST89ZA]BD MVVF8X)>;:>!;L;WN[VW9^H-"S'QAI5%P36_/X^ MT9%U/T%6*PC", .0&AB8&;B5\R@NF3BV2!A,(U>!.#5R!#=;L+*._O!N#/)7&V-]A=5SB3YOWSOF6]B MX6_!C^W!6$Z=<\%+Q$55^;:-%@G2#-F1VM1"R8J"&JA%\#"R,3F=.[/GJ8GF MN!/"!@;YQX819G6#T=D-\LE$:N0V )%68,(*#:2.' M\1!=!1,'+!7;[W'KOG1S]_UYW&S,=M/5U)!K1C0I_)F("<1,R5%M5(4L+J3& M1FI9&%C;Q[LT1[921PY\2;F!6J 0T,(L3F(H8!;F!(66^A1](8/E3=8>\C[% MB;M$!D-PW2PR_-7X>8!=WV9CI*RX.^;8HE2(U85%SF.12-6JL,Q:DE>@1)@; M=$:/A$A@_[I;>(3&. 9+"0UKR.WX2GQ'K(1S_IY=6>^(VC7O+[U2'BX4=Q%V M2FM"?%F^+73AE+$TB)>D=CLS)H(H@C$!#>B\6'^RJ_ZU^6:63]"DU4LTPE1Q M@(PP%3R*E_XVX880B13NV&:)<*=NNQ%--O7PME'K^LGI;;&97*8FL5 M(OYJG3'G^]:%S)',*U46A5%USF??S%JNXH;@'DE!OHBG!(._CX=Z*!_V=P3] MP5Q'[8.=2(5OA$.EC]@)CR0??&:HR5JJ8TV[O99KE)&W)V2><>[MM;#]PV\[ MGH]4VOE&?/JT]NW(FK*3#^TNTL1 C@Y:[9146\D0:4854%8ASKG;*(4[RE:6 MN8-K 7)80ZA.&%L[YZ>-MC4< ?4Z",Q )4\-$5#C;R$R:GP,)'0JL]9)P2_%I@4_:NT^X\W[U68K%O_?_.O+E38S MS70MD4#<)]B -.+.92=.)NX3[3JEN/?IR$+2TS+Y]^XG M]>/D,HUCBJN2(%[1&C'LCB@UUR52IE3"Z*(R#)0"T$=L9$7U W;;&=RK+W*^ MC,@G[$4J[-212GZ8IIY1]8KJZ6:_[_X>Y:01(FBJ6M0^4M-6I08(?56?&O(. M?-O]S:BFCQ0F\N-\NS SM]<64DJ*]6=UX M+B+,]=$AM_F\6NC7[G/=W8XJ[30)"XLD+9R[R0O15K$5W&@E64FQ#-JD;A$8 M6DWI!3UWO319EZN#X++/4]%WVAMDM8>6>=.?)M>YN/\X-IQB;Z M7MZ;9F:9]#/-WN\Z;1Y:)!HBZAJS$N6"YMX-EH@SEB-"C;&L*)C0L-2P0>R, M?07G":.&CEJ?F8[YJP=B(;WO58L*80I*U34WC34JD02TPI1+B@V M$G-W9 TS#;>)C&X']E1W8RU!DQ&[0!&$*%40B90M?:1-&D "#N^#Q809N@L)< M:>X,F^QZ<\HIDCV<7XR'['LRSHEM^B/[@;BO5^NW*[%\N]ILS&8WA4?/#*L- MKBQ'OG^%<[Y*ZT[IID):8VIL*85FH'S8?G)CNZWN)/#);/R(5,=XD\X.=+;N MH!7F9:7# &9UCBW,CXE%#]FN [)GXF$_&"O[R>=2KC=B<;MS)MC/"A,[D8-U MA]BDGE68X)!;D:5A\^5\:][.O_F6Z.?%H6_G2_-F:[YL9AC;LN:,(Z.( M\3VM?/^)6B.J69WGSJ<0%M2R)H3HR!:@90$U/&37=SZRAA%@("X(T##S MD!HFL)$8C!"\0 T@%F*LM"X8H@7!".& M<8%JS0TJ2ZTX=J@.E':]-%R6]S?-9B+3GL3@WXN_SYC;,-OXCU MTGTC-N_-NDDR\H5M:N:D%+FO3!#88L0TKY&HN3MA:,RQ=0>.$H-&;'52&5G_ M&QK-$"WMOO5BO2!L[2Z,2IT*;BH#"(V]XV2A$5"" >9I;DLN:@- MKV$Y/8-1BKJ[WU,]PM/4-2[$9I,]9NJDTB-#F1P9U#!3.A@HF/$\(.3H90W! MAZPAF6G\^A^.2L!1:R,VYI5I_WZS?%3*MV4Z.9<= MFA>EP2QBC&GZ;Q$JLBUUMQ91(KW49: XU4D&Q%!%Y@A.&D6 MTD:"H?&502 'G-?&!"XR!Z9E)/MIS]+/SK7*]ER=ME]!Q]F%<7UI8G$%9=., MCF]LOLU8.$,3= 8!=">%)V[M*9-\!DE_D08T;*WH1"%EC-Z\=H+])A;&IWLZ M-\:HMOG691B84:N-S1G"TFK$+(C^P>[YEI;7W: M^#H,YL!H^VC@ 6/O9[AY3MIT[P,OWGL>,1@?!4.ZC"0(\:DSE"* ZET]G/\Z_[ 'Y>Y;0N+3(BE\[65 42OG.G5F59,&Y488,: G2L M/;(A.5 #1K6[4.@W!0-E@^DY0*Q@)>X1H$]#W6LGVNG^==3,KA4G4;L>4?8Z MU?=(Q.GM[5S(^:*Y7O_'TKWS4?QQU,3'3VO35$QN7CZMU^[O6<$EX85B2!+M MH]H519(5&!%=::/SG,D\_$8,1GMDA3MA)GORW&3;SV[#%G^<[M]BS]1#IEJN M &<-(-0!1[?Q (1I]2EV#2.9X^3T_'#DY2%[.39P@+/9> #&'?JI->+;^#@C%X;[R6B M-$Q[VUQ4)6*E_XGK&E'F?J%JD3,%FJ\%I#_V%:395\1E8KM=S^73=G^X^MMO M__M5ANZ$D9- '':\&A$XF(7VF+6<9#]Y7G[.#MQXW$[;,^T82AZ,C\0B73XE MB/K4R90QT'1D4D8M$^,VOGWYC^5\N]D5%S)&ZT(J@ZI*^0%"LG .HLH1S7-K MJ12\)D'GK(ZUQW;[WK[,&FH0?^1<^!!'+5HDH".VER:F;O1"+(@;%2U>I)L4 M+B;0">H4I-_).7]E0B>FD]=S)Z7[D:'CB1M+\N)'W Z$J6A[0L0VFO[=NH'L/RK#[4P'R(1 M%C!#LFO4V I^@.(> @.& =^4+?G0WVM*SS3<]Z;(MX?XWGXE>;6G?_2O[..\V>)('F8+ M.J )T_MA D='19G5>:4ETC5F'F M:Q;="5S+&@FM&*U8+?)"0[2M7782#1,-*9A2[:0.4R2X+##E>>P7 *PNY_PF M4I'=HI.JQ;D@EZIP\;^Q&\_2=_AL6M7,)D ^XKJ^4G]-&LOV2> M7I,"WU!,N;=N+]Y%JHZYVDXYDALRS?SI7O(.0_K9F2G%;*>6M: M,+^=.$T2HLI16>5*5I)IR#U_%X6Q#W>'=-5%2W,_&]Y75LQ7MX=.!.(3$/,= M*C7PD'80>$?8;YD!]_=,R6[ M'DS47./]>N54;OOCO?O_KCI4FN=7L^1C89^,VPF&>0&+ MDO7>V+/QD#6,/#2@_7(7M.&=..[*/U9/CMN$G[<[QUU [O;IN+]"= "[[1)T MDGRS6*R^>Q?Z]6K=>D=M@\2WAVY[E!.LF2"(N(.Q.R8H9WBP*)'AG/F0MJS" MAG,/86+\X'9'1\\#5YE=K4_[>P[K;PC_!((#WZ/B"@Z#IXC4FZ$#F< MA:D#YM$@=83/X]>*.(X=+_OV[0D^.,?CE?EJEMK9RW?VK6_ *SZ9#]Y3_G@^ M-KZLA:DTMXASHQ'CUB)1FQP5&!>BTK@P%@#"$QWCDZ!P]EY.\F"<8[RAS;\M9F)JBR<^^L;48G<;1&:(K=# MY(C[MI:,DTI* G%^]PN/'Q]OR,",ES(B?OL.RD MCMNE,)?.V-7_1]93^()3=T9MTZ-?B.5_[I->:<64E85%!X+D;>]J^4G'Z3VS1S_+K9^F/S-3-NU"GU[*N8 MZ^82JLC,FLA,N$F?A N1.F:<;0G;Z M3%X &)VYOI#W8:9%F_GLE^76N0B/6KMOTN:E^_'=^N/J^W*F=4&H+T8U%#>] MM@O$3>X<)4VP+"O&L%4ACE(/C;&=GX9JMB/KOOS^7\Y0>-)AIJ$/GWXKD$AJ MF,)'"1RLX $B=>CRQJB_?%I]^Y_N[5:-W0]'[>U;SO.*#CZ'H7&3-XV#W,893QF%8*&,A%9AGJX,\3'@A9E]+M96S M*)^-\*7_FR=?,& >?"NQOPSHKQ;3/6W$C?^Z-]H%!N]%VGKH3L'&:'3VC&W, M;N[EG0\-;4G4T^3@(FE,Y4X5)X0R,J9>D< Z>J7L2&*+; M797@2\5&IU[/%^;7IR:)IJIT52A2(6U,@5C%B4_:KIPQXM+46-48!Z5J=RT^ M33S*T\M:@M HU D.H>&G..FBXDXA@D5$FZXE&!!F.EELXOC2M1C7@:6.9Q+L M\*%U&&UW/2IKFI>EG6E:EUH TITC6=E9'4$%R8-ZV,( M_B B'(+1X(79@]3(#O,(HD 9PS& ,?)\_D$48+UN0MR*@S+V_,&*25-W0ZMXC7SM 50I6&2*IJ2R,R^N\2'MFL M[=B(2OB_#UJ841H#"I@)VG'0SL7:\Y!]=TQD>RY&2MN!RIZV\. ^V>

OY1HF%3UQ][7ZSF15<,VI+@0@MG'G S@^2.:Z0U4S5 M4A2RI$&M?'IHC&P)]E2SEFR;E-L0#C]WW$+G_O$C@02]& MTK]Z,A]7NTJ3]V+M*^YF5)B:,N,GROK&S3Y'N]9,HY)7->&%S:D.RM$&41U[ M=_WRU5FU9GK.K2FRX%TV ,K@/3$[^\[:N3)O/8W-C%%"G%F@2/&R M<@;",L1KF:-"6GU\G_7&ZGTP MPHR\_[Q:FM]^;-PA8Q=6*CFNJ[(P2*K".1FU<>=U4Y9(:",YT:H6/*CM:_?R M(QN0AEZV:0@"5.D:A0![,4@VF+%HQ6IIQH:"^0 $JBFVB+* ME76_UP6O@W*";U*8ZH*L)9HYJIDG"[\>.\?E?E1@L+0PQK2Q6R5W5C$K(A#Y84N"OOA=P1O#\2,%A:R/8\ M6.K(/1HL/7"?[I6K?[/N?G7"';N7]_-MN__1F-;H?OKQ!_-U-U!%/R[U![.= MKXU^];2>+S^UUNNQ;:'[?NV.$3.12RW\J(=*B@HQ*262M1]KA8EF1-:DU$'Q M_TCZ(QNC=BKW^LA1,R)EW?*4?3?S3Y]]'$WLVD9_]2QE/\V7F5XM%F*]\<.P MLHVOD/P9TK,;_C$$V+AQP879OQ;7$V8RQTVV8R=K^=F[(#N.LH:E<5&$]#L? M% %&=6*N3YN%OLC_,O;JEW=M^I[)W]VVJEWZU_,^MOSMB]6GT1\^6, M%UPP7!?(&B(0TT*AFI4"45$0FS.>:P[*"@NB.K*A:GGP%U=[+OS/G@_?D&O' M2?9[RPLP;2P,U7Z[-AI6,".7"";PC39([$0WVF$T)[W1!L%P>:,->SG"G_E@ MEN:[6'Q8_1"+[8_7QNP'*0AMGSL7($$8+4M<45D#NRS#& CZO@[IM;POH5P?2&:Z#39L/\/F MP4:5.UCZONHIT9%:4Q.38H-[1T?I#/U^>%0(6@4IE\SOS(;M9Y_;1SU MO.)%985&DBEWD".\1'5IN/N)-$U!C2*@^@4H Z.?\[:K9D9WL]_>KQ5S]&*=_8"PBB:P1F/RDQB@6G$M;%+U.?+)B M$YB:MP-ZOJ[6SDMBEE<%JU!IJ75'-EJAFA**-!4585QK67%HON(ED9%-RB&3 M[T@W:PG#DQ:O\.DW(*FD!EZ#P06.2EZ\)=&@_,6K12=/8;PE5E<6X\UGXU7P M_WT2:_%G6R%;82JR%JB2XJ^ M:8!O:64Q8[1F2"AN$+.U1'6E)2H-=4HH#0GL>'>/T-A)(&U]^XYV=B">M=2A M=?TWP+JOC:D@@*EDK/01Q?W]H@VH[[^Q\,0E_OWB75?YWWD^MEWE5LR71N_3 M+G876E+66!9UX= 3[CR<2X:DKBRRW-:\UDH("IJYW4UF9$5]5,Z\/;5%Z=HX M=W\.+-V_ 4[807>XR-#C;$OOF)J4OKE5OTS)6DEV$IFX<62?H-=M(GN?CM/, MO\^7*S_-?!\<>_=]Z53@\_RK.\4J?_G[R;SX<1Y':Q^9%655,X85RH41B%&; M(\$*B6@E"ES5U.0&-"LCFI.1]?O QR'Y*;N9Z+]8^'[(CSD9^'RS!]\U Z2S,8DD3&*)Z/2>W58+@N M3=KP!6-C^"MEC-[XEKMO-ILGWZ7[S7*^G8O%^R>YF*MWUAJ?!3#3.E?*B6S'1=:RD>WY2!FY!XJ>+&0?2G?B M6#T0CNL@/72!V$//H>O1CR;J*%33U.?%C]/_>?QCOIGINJJ45MA[4,[*V)S[ M,=0::5P31KPO53+802B4].B7@\=N73^RWSU%8!XX ,70$],8V$!/42TLOB+3 M;6_K\YYF]W"*.%!!14YVR HF//'!"PK(]6$,O$*<%?G7KE!W5S^W[X34C"[= MO'O:;K;N2^2,U0NQF:L9*UBI=$Z1<48$N=.911);ALI*6$D-TX%MC**HCVQ+ M&AI-A7)3E;P)+$N. Q(S(@D5!3*"^IYRND)U;BG"=9%7#N!26P.;Z#P:E%&# MG?]U6?^].G)PY?XU+&8HF_03"+/FHZ$*,^@'./>UR<>>?BTKV0DO#RV0Z>Q[ M% B)3#R,]J16/@J62T,?MTCDL;2=(KYYO5K_MK+;[X[$S)TXS6'UM+F'5"IS0VH5;X+$R$H:X ^2.6#,:;D\NX3GQMBRI3H0=%*8]^]T6 M\>J4U_-H?*K'FZ7[[+XT"5WM_$*3TXH*(I#,J4&,"*>>):N1M5@6BF(MC8#F M>EP2F2K9XX0N; YD+T+]BIA*;I@F1HD]G%+K*Z\CYO/ M1DY]]<'(W07++__UU$2/U>+)[\'O_97U:AE4TJ!-3BQWNRFOH*$N>,\&$PG;65MW]MG4GZ#\K]I'[,!5MF-K^F*KM%"EFHNE'N#%-#SB@$E?\X"B^7JV_B[6>J3JW MA)46,88+Q*A@J+:Z1K3,N:G=KL-$.6S\62_]D8-/-X9]G;+T;UG+5/:[9RO; M\06?0@I"/JA8$S?WQ:F'+1/C)OA6, MLWEN.WVY^O)EOMGXY(9]'S(LA"YQCFI1E(AAPY%DLD!%233!0@E3R.#.=#V$ M1C8]1\K9"6F &]6'48!/FDARF*'H%CJF35WO-R3<04R$0ISS!_P*P!RY ,EZ MG;2^]Z=SP *D.'.N0IZ/K?A\/5^8]4MWBOVT6O^8U75=,%X72#8WXQP3)"@O MD2R4R"N!F6#!C0XZUA_9^NPJ'!N2V9XFM*KS')#[-VT#Q02&!T$21E1N=LHQ MH&#S?+V)ZS0[A;DNS^Q^[)9"G:+]UOWTO_['_C?N#^D\B/_U/_Y_4$L#!!0 M ( ->A^%AB@&QCLFP N[! 5 9W-H9"TR,#(T,#8S,%]P&UL M[+W9D'0^!!.*N&;#UK_^(K__J?5]/3K[.IG7Y98_OU/)ZLO&:J& MF9&L+O^_7__CGZ\I^;K$%<%GP_D[^L'%9]35CJ4*_UCC/.,YWY?KS1;IUB_- MJM07R\M_.0L19YN?3C).)YM/?A57ZV5(ZPD+&9-,)$\G'2C.%?C"%"3C=]Y& MN)]#G.&D..-%I&WBA"(6'&T=ARI"T(4[%VG+&784"]M6OLW-3:V_6J:?%LN, M2S(WETN'9;J'@-M O_B-G[^&)7T0I"_36;[\UV6Y.&VAP_6BL43/54>D_^DG MDD#!Y1+SNW/-;65TP^6:##)N?O-05)RMX"2$KY-/)'2LC+R>A=7J??FT7J2_ MO_ICNIIPQ;4/R8*,H@ 96@,^L4+B<4K)+(-,CT&CA%7<4'VQTCD^<+9>7?[D M&BA/$C,>6MKH>3&$T#M STWZWRQ.PW0^\2E)Q:,".G,M*.8">,XX:!V+94HP MPVQCV-RG8AR\-%;OHJFL>T#+XO1T,=_P\>JO>!IQ. *V=SA8/++'C 1+P\FAPAY1)AL.94I6,"W9'97DV ,,A8U6-0*E(D$ M]Z(-2"&9$YS.995;^[17JX\#DN:>2E,A=P*6S_2[$QV=Y)@2!(^";"%R"(H% M(%EP;:-&&543<-35NG);#]3= X#86Y"= .#_/@M+^L39CX_X=;%<3T*6F)B( M$$N@C9&8A1!Y ).%DE($P]-CKNKN6+BS<%1GF MJVD5R@6^O?,L&H' 1*9@3A2$F#P=KH&@79B,7&";H^3.RCLA1+TXA!PEX)%! M\NM\/5W_^&TZP]_/SF,NE4KVUH(6.H%" KCSV=/QJ*W#8)F4X2APW%UQ)U#H M%P.*HP3:!1@^XLFT)IGGZ]_#*4X$TTSGZB]E.@A5(&/G+=D^H=$*XDPK=]QA M\M"J.X'"O#!0'"'8+H#Q=IX62S)P&Z%L=2ZR),:8"31XG8"3;VA<&FG=B[0-'G\,?;3)*:ENGY/?&% MG=0EA9P*X5\AV4FM++AL!429Z7\J"*]:X&?+\CLAQ[TPY+00=1>8>94S:61U M\5<5#Y^(X#4+,8'V &2O5)KY:8MC0K3E/&0G4&)@$Y5*&:+2#Y&6D_TL)\;@D MRLW5=L/#RTF\'BS)D1%0ZUYG'[XLYI>9GR0DP5=*T(6 JVQ"<+8D0&=94($Q M?F2-XMT5=T/"RTFP'B71D='P"=/9DI#,1?P\7<]PPGS"J V#8ADYTSQKB)D9 M(!#[;)1!&^11:+B[XFYH>#F9U:,D.C(:/B]KP??)IQ^G<3&;R!1]2LY"ULF! MRCZ3TYP)QCR1<%3.2AQG&&XMMQL.7DXR]7!9=F(2?OTC?0GS$]QD@26WEAF* MK(TSI18O>8@L%3 2LW="RX2/58CM;A9NKKH;)%Y.HO1HR781:+P^6U;IG5\B M5H232LY6$QL3JI(LL'K1K#S]$3G)B!LG0RV^==8(J1?3R]=AC2>+Y0_ZN27. T+1]0I294: 3Y$\J"(2W]35'N>( M/+#H;D5D+RTS>KA4+GXU^6B^_K+Z\7IU_#_,=$Z*!- M0J+;JUH(EP4$DP0DSHJ6+#DE=0-X/+CX;C!Y:( CDY4TQ!8$1]X?WSZ0N) M#R44SO*4_O-M[G;M1'; .LV;EAW+ZY']S2X[0]1W M$J=XM?)5IZQ4E.-%!#J :M8-+84[6=AZ"@F?0J*_6C?VV4)*LYY7Y_T18@I: M(P5NB=?ZAUJ &T60D"//!I,5ZKH*L'6CJQ%[H;74]]8&5_M+>,2S:[5<3SXL M%_DLK=\O/^'RVS3AIFV3]\RIE!V(%,E=5U9!])+.7E$X<99DL8^=6U<(H05N MH(.^NT;&MK4[Z61U@!X7#87:!RA6K^;Y@H/510L>AE%%#(Y.;$<[Q=-1ZWEA M(".6+$T4= ZW0\9] L:!1QN=W@?(D0(>$275I]CT5)JN:J?[T=!]3V6'=4:'Q+%:7 PCT@XZ MF_U6?;XOTQ5>DB^BU])0).Z0\:NN;"B$5QYLCK7/$GT5-4;P)6I62I)>\IVLQH,?/TZS MF8&,Q?$"/!@"WW 9%ZU;\E[G"2PZR2V%]>1E<5#%>W!%.' F%$E MBX_=E-S M5(AR1<6X_0\;N**-!-S!0?(1O^'\#%=7P9IB4JJD'##4OC;!H(/0:P'H)7W# MC71Y)S]T#X#>'#;&,GNL@>HAP'F8DG'-2R,U+YK+O /D_ 7G))Q9#=CS MZ72^:=95*_XOV6&<%I4I@0P\U-8%MGKD9(F55$P8X8-IG7!_@J1Q+= P6&JI MA0Y M6E\41-!ORV6;Q9G<5W.9J]2JBV\5A.T.45/(BJ.;+62O%Y[F@*1!=H; M3)=8'GO;=0BB'J-GG*AZ6#@UD__^6/+G6)KC^O@DRQND1=-THPSZ>H8;K= > M.:U/V/ZQ^?FO?Z3962WQ?(-Q_7:U.JLWM:\7J_7-7YJD(K@49G-MS\A)" 5" MC!I<8-X;0;ZFN.-9;TG,-"-IG+ZPP\!N1&5U8.SNR7(29$3CK024-7H1*"'4 M8D%R25-0]4&N;VWA[A$Q3HO98$XRQ! MY*9>PVD*4)6WP$0H5K!LA1\LN+LF8]Q3<*BP[D Q]X"4]1=<_KZ8+VZS<@'\ MZSR)R71JJP3:)@$J:5-K#.G;E&B;<:]M\USS;I2->[RUQE-[971P;EW>P%RP M<9._251*^A08"%D+6'5)= 13$&NY-?425W+O&^/J$7)&SAX,H/W%,*HXPET_ MJ3F,S\W M55>$TL<6*D5.*336FGI(&"1P+TI%DVVL7E.:BLQ(Z<2A@=6&S5T M8:PN3_+?2(ZO%W/BZ(R8NBZT_07+8HGGO_KCS.G8B!T'"C4#LS([[B^-JJOUNOE-)ZM:Y7.Y\46.^DYR\Y9#1Q3 M)@9Y[2E'@736*)VC_^1SZUA@;R+'&64Q$+B&55$'SMPM!B=2\VB\#A!Y'4XI M-8.0ZH6IUED@ERFYUE4OMP@89[3%_AN6<,+WZ@,M-^XY? MPFJ:7LWSF^GLK%ZO?_AT%1$QJYDM%*R87,CD.B$A%*2#V#$7M= NJ#LAY);; MG-W7'&FV16.4#"GH#NS*@YQ-HL.(3$8ZH.LSV\(YR8@9,'7D=F0Z^_)8UX-# M[,N#A(R3Q1I4Y8O6\N\01!1( B2C^ ^RM#ZGF8+ M*>-DK<8$TB$Z&/N%R!.B.F]1=26MS!QF8^E\YG70+BNJ#D8L4.2V7]XO&6%&]UWU,B M9UB!7>AJW*%&<^(C,P^2UTU3%'$I#(.8K&(* MR6?-K>.$GCK4-$?"$^UJ]A%W!R?G%?6O9V&U(G^@MJO=M..(/"K#ZCP?75N" M%4>ADI ,E"S.*2:<4JWO\;82TPF$#M#P-K <)>X.<'.3_HNG]\D8(W)"T(H. M9I4H2HJ;H6!1F^)+<26TKC*^3T4G2#E.O8NFLNX!+9M6V!L^7EUT5D"G94XF M0W2AR#(#E&S!U@Y758?7DUS_6O7__[ M;/HMS&H[Y5?KUV&Y_#&=G_S/,#O#"8F#B\#JI+GJVZ,-X$M6P*+V:%E6PK3. M(^U$6 ]8.@H =SV7YMKH &(?D20S36O<\'4YT[*0QE,P"8HCGUWY2&+2Q8&4 MGJ?Z/%#JQZ;_'=9YZ0%"QG5IVD/H>&F/?8U_V3;A(R:D+4"NWN^XOF!D6\/3 MZ]^=L,!-LMD""JR-K+@"KZR$J%2R+$FGPFZ-!XZC8]SGO>UP]=PJZ1E]5^U3 M;_ 6BE*1>0&E/JQ7OB1P+"<0(61#%EFQ((Z&VP,+C_O<]QGQ=:S0.S@!/RSQ M:YA>]JNZM,G9&*NC]( R$!/)<7!%)LA9A&*T22RU+AIYD)!QGZ^U/P&/EW8' MD+DEEDGQ7C&O%T,#D'DXHL-QBC7^N+A%@'COC-K#Y'#I3MVS?Z# MEK*^4=EN+*T/&(M"0(VLIE(IQN5UF&L0RM/_K+X;^.]S0CVZ=@_.]5&Q_G/( MO -K\V%9WZRO?WR8!=IA\UR#SZ\UG4:,3@PC^1C.09BD0'&*.8-A&6IQ*'/5 MK].M4XN/T=.#8]TD?]1,Z!T Z*K_SSL,M!%JT=O[\K<5;L0UDO"=FT"HG=@[P-!;TL'\9$KF\UQ"M VNNM?] M9;'(WZ>SV40&);-2=:IT+3606&]^4P2IDJD/[.C8;]\YXFFZ>O"AFR"JN1(Z M -:;BV6O&@QO$]G9J>O"RFX"H MD< [@,ZF8= %]5<.WR0DX4J."@*F0OBO4E*U-EP*SH*W1=Q-,;;I 7>7D'$; M/+0\QXX6#39#<-<3J;KJ>X&=I4:YF^+&8D]%5U[-<_KD3C4*=@A0"I#8'9! T1 M"X?L'?RYY:4]<.?/^XQUQ@B MK>38@1&ZGCF)4./4S1N*GH@ M4]-0"1U JC8PK2+YS^GZR^NSU7IQBLM[/-4B**>5! HWJ@N0 K@2Z^@?)15% MH74V1NORQAWH&C=-/1"\FBND Y"]6\Q//N/RM,Y8N=XGR)T2"#'H4D$AIM^O[O98=-Q<]A(LTG-1[L$#WPP G M5+">-H/GDGP_%0/X5(MT9Z8>HX0;L DY?$JZ !(C\8--R\- MBV2%!08R.@6*L3IF,W-PP41&K JCFC]5VXVT;L*YX: VA))>AK=^@SE6-&/> M"(BE]AH(F8&O,PI2DJF@,JBL;^BP[PFPYPCVV@-L>$UT8.)N\#>Q7&)R.0/# M6O^9O 9G:(=HJZQS0:#!Y@?D]?+=1'_/"D\<"8O@.'V%RBLF M3#(\M'_@_Q15XTZ>>1:$-59-!V"[+ZA)01&R$!&L!4U'RKX#;^FOT_EB271?C>XJ.IJ@(H? 8@:E@X$H> M:[RI$8_P_)PC)%)@3OGB0:@:F$IKP5OK((=L91(7U M+D(98C#Z%&GOAJBBY3;YUL'JBQLAL0\2GA@AL8^XNW %MS6]UU&Y9(V'8CR% MT];9\VI85,85ET2.S2?IOHP1$GMI>.<1$ON(NP/"],4<)H:5J' R]GA,1>ZGUZA,0^LNX!+?>G&WAA*6A.&CQSO$ZZYQ C M5V!]<*5(P7-N_53T!8R0V$NO3X^0V$?(?<'DB]@A$0CF!PBY Y@\L!C:L\4"A\0T%#0J%+8E Y*8(Z)( MJ M.4 JJNL1$DV\E,,$W %$;EQH4[#Y?KGA*&_NMB\G8TY\?2=H675:!SIN,VTWZ2,D0X2XD(+FK4.F1\CIQ!PU1])18N\106]7JS-B0QBEC? 9 M,-7[:W2;EX$24BQ>XOCB(]_97&(]>RFUZZ7(*W8($)7@-W6( H3D716G+FCNQ.Q'6^!*#)8I" MA:T3,&-M.HWU[C$Y\-((+#&B4*W;['9ZB=$("T_<8NPC[PX.QROJSR5")OOK M8EZW[2;W*EB*MO8)1IO)2$>>(%J'Y"E2#)Q#Y@);YY >):@3+!V@Z6V@.5KL M'6#H#@^7F39A55'<0S3!5,]!@+<\@W%!B."%1=;:\#Q(2">8.5[1B]92[P Z MY_4,%\E4;V PU[83> 8+N MOH>YX$+$7)PF'X[5@DJ5E($02#XF1Z9$S7XTSP8]3,FX><1FF&D@Y@[ \G"! M]P4O-2LCF%> NO8T)P[ !>; I."RDEZ5TCI$>HR><8U->R>FF>P[P-'V&B=! MXL@;'KROC)C:/U,Y0%&"1 MITI#J,^)E!=))B5SDJW'J+V BL%&,#E$R!W Y($K8/[WV_G]F[:/Y+__ MMEA^#\L\,9D747(D0REJLTK:5=[5R=L>@W8Q&UM:9_+V)+$3Q^9 1-P;WCB< M>CI WZ-%)IQ'IZU"T*&.NN A050V0!(IZI0=&CE@TOBPZI[!<#4H$/8I_=E' M*PA(7J*J4RZ#@)QS5%JD$./P/6H&Z_PP MF%_VG-@=0=/=H/QN?Y9+>?]&&GDS79VS31)8;6/[_SR7V\238YNR95"8$N3< MVE2?V$C(,;N(I ]=ANZG%(K"S^W;>;S$;^> M+=,7XCJ_.5O6/7Z^I3:GUL2GPC6B(G_>U:-*!_!5V-(9H>O0R<+;%PD^1=6X M1<+/;HK;:>A8Z V.NO,6HKDH9R2='$9+\O;KA)%0,GU;LM/%T<&A!^D.]1A1 MX[:1[@5S^^NG'VOW8;DHT_6[Q6HU46B+%S:*Z@ M(WFR )&I4G.UA61M="B#Q-[[$#ENM^L.$-I(?QT ]%7^K[/5>O,&ZO-B2_7< M9C_&L'D\=?H5YZN-JC\B27HU7>,G7'Z;)CR7S$=,BY/YYE/._1#MF'*NGB>! MUWMNKB @*4-CB=(EY4+S9MI#\S1N*^[GA']7Z.A@MSQZ8/UZ^G6V^('G=N'# MA6?^81;FJXED/+.@$;)S9!1R$F04)()FF)DHD=O<^M+Z0%)'[@S>@6UOJLQ^ M,;O9?UNYG!1)7+#:),C7ZM?,:FLI09QF8WA41KK\3)[RXX2.W(^\ [PV5&0O M:/V(N4[$RN^7K\-L]F!&S5D9N"R1@M,4:TMV1R+U$H((/&0CDG?M7PSO1-K( MW<='R$(U5=9+P."Y[Q)E]JF0:Y^B%*!*JCT?BP0?K"L2;2Z\?7_A72@;N>-X M5PC<7U7C)T,W(P-W<;T?'B-80U 90F$0HB8'Q2H'+J.O#UFD$S9Z+>]D3K>, M<3R1:TU>]$Y /&3UW2#XHF^#GD\]3Z^J*I0@&6< MJD-9:X*@I%IIS344(32C_<6#:3^2X?D&)_WS7#T]KZJ;@GR\)G&OP^K+;[/% M]]6PO>$>6.:Y6\(]Q6G[3G!7*UXU_8J"<:.C(0<1ZWUGUN!BH,A%%>=YX1BC M:VY+MM-S]"MU7-?/_+!2_]OY>X(XZ7)^\BJMI]_.YTA=2J!0 M>):4,&!31E"19.&+M6!LYH)<98ZV=>Y\?RH[>8QQ+(+N/6P?5ET=>)8WRE]R MT"J:G,"58,DG%APB_0F(R)GR(;'8\36=( B3_87&*E:G/BWV%R8P7J)%!#,R#8I+D(8J K.H;<9F]-JTK>(?@ M8]SG%\\,XM&!T('U?(.T4N] UKL4='SV+@579 3Q?K58DT-.O8;K<].#X$I8G MN)IH+Y/B3@.Q0F(RB! XEV!M**P.!I3-6P@\3,FX]K(["#905P>@VTAK13K\ M;;%\LSB+ZW(V>Y72XHSD/%$F&F&T B2_ASQR4<#77JJ!!^%1(F-6MO)-3'1SP[R-%22,B5ALBRARRB=R8QK]J/BWV0 MDG'?AW4'O0;JZ@!T]S.X;\ZP"G@6SN="5WE-/&8IE/501^^"$E) J#E4D8L6 M6:ID8NO:G9T(&_?Y6'>0;*_,#A#ZYF+9R]67B$R2-^Q2M.U2V5."(>-Q<=#W%(S\<"'C_NRK!LH-9']V-CY M$'YL1$FNZNO9XFSC-IQMA+1SG0<2T%LCMC9@>+QTL;UF1FVGLC.7 MM9)NNJJIIU7-N9_@//WX#?'&;TPPA9@X<2FE9:"*1_""/!2?T4H;73#AT&+: M0^CIK=7:..ALK+>>C_@/2_P:IOG25TY1&,UM 1DJ6\Q:\EQ"!,&Y#X7VH;C[ MR&" @_TV3;WU1&L*R4$4TS/>WJ^_X/+:U:EW0ZL)UF2[+%5RO [D+1IB$0YL MTC)0=$;\^>'=R0>]# MPOO/Z?K+:XHJ*7Y<7C+X8U*"4+(P"2X6\I=#G7OF58"2I(FU)WP,K<<_[4EB M;_W6G@F<[=3616WD[A5X),=4$U\2LD!?1_%Q\E*\@V)UX3(H]+QU7?ONU(WK M2#YS'>- 2CO<3"YHOPT)Q[?S;[C:(D@3-2JD,X S(TB0M06BUP*"U9P"MB"M M:#TV9'\J.QE^]DR/#5JIJX-S^_).X//B5?KOL^D2?U^L;^4*1 I)ARP@1RG) M#PD90JC;NDCAC6.IJ-;P>XJF+A\F-,/$O6G4#1743VA#XDN(>55;IG\*&R?X M]6(VPU35^+[<91(M,Q)U!%%K+17+$H*B<\5J1X+5,7G;NO?3?A1V^;9JQU,>]),'E1G.?EV&^.J=NHI0H+*0"J0A1G=D( M068#W)M<\Z)]3,$.[?AMI6[7 MYT09A2Q*!QBQ-MA@"7SD 4H4R=(?+*K6A=J[4S=NRO"943F0TOI-TOPVG8=Y MVI+M4L(PZPPDQB,H9S0%89*^M2$G7OU".Q8%S7MLVU^]#KQ:I>D,O"4)%PR% 3*U5"L9:S.3H86,Z" MH6G>:60[.5UF4UJCK+5:^O'G/N+7*YX^83HC0BIK$XR9"^]J5223H)+BX*1. M0,P$\A"DBK9UVX4MI'2921D*8"W4T0^X;B8?+S?+;;Y<9#SYVMPQUDWC*/YQ M+F60(3GN U<\M[[(?9*H+O,G@UFTIBKJX>1\@*&W=6A,F'TXB[-I>E^(KMIB M5#-7T*<"'G, Q5DM-',%LE-9.1FR:5Y$L#-Q729-GA.#QZNL!RQ>Y\6OIVU2 M3'7=^':B@A8\%0\I!8JWHS$0F*ZS#I25Q04OIZC(Y,K1/UTA)'9V^ MU\[JM$IRGE<35H05A7/(/M(&0HJ *&Z/]=L4='#)J]8/U!\@8]R7Q./%# >I MH1] [2ZXB?>9'--ZCQSK0T+O9'U(2/Q:ZTF$C"M\I@*]!Z@;]Z'Q,\-O(*5U MD/NM;-7_KUEL2=025:#^QY7@['C7L&RSEW M#).7OHDFF#R%@88#L>E :?00+5FGF'6)*14K1.LLT5$$CQM6]0GQO91XY!0" MDL!RW0%NK=(F<&^!B5KF%@('KUV"J*R562136.L:L>%Q.UA UBEN]U%B+R-B MSKY^G6U$&6:7HGP[+XOEZ;DRKR[[@S&^SIEC,G)0*9+#5W2I)<,N&*L,X\W[ M+.Y&VKBAVV!('$(Q'22@+B?-U(ER% A,4C1,))LA"T-QIXL4=]HH (-@P0>7 MZ1TN\RX@<]$9#U>5@PFG?10*+V"3H]B3%P!3*'R[P99 :;"?5^>1+FEVWS;U&]V["G6_^^\12G M[;0U&L]T[QK+43'1O[7]='9Z&I8_%N73]&0^+=-4 MZ\[/NUALIA/.IJFFP ^PPSM^ M(V!1112?G&S>$V,[-4='I8])]GJ?6.O1(%?U4B#7D=,!HA$47Q'3U@:MF6@= M/.Q&V-J@Y%Y$VEXI_1NOC_@-YV=XB'6Z_*>-S<^#%#6R+Q>?7'FKE M<@4C87ADD1 DLR 895F@OA6O4V.1J:13\:V=EAU).[[Z]-%EKF%.T1#%/4:" M=-*2PZ R 5XZT)(7*74Q2K8O1]V-MG&MSQ 8NE^4.H"6^C=&5[UC[[0N/< X M;?NHQL9J)XJ;&:_+C[\^[Z1 R460= [5SKI<&@C1)#"&^2S0,>%:IZT?(..H M)SQ;1'@#XRP$4U@$)#0#J=@1QCT!/01MG2["RO04''9::6R[X/)P5$1%W/66TR*Y)AZ\Y.!Q':G\W:!S5W_9[A==6P[^)@UNRR M@T&@?7W5T^$ \_7@YS2V5T_3VLA ;6WK<%VS:3"K; M$1YA3=8I&5%Z!SMX9 MK:-PJK4O]"11#=[6/+S @VE5J30+UD L=>=91V=ZI+!#,LM-=LDP'&!8Z<[T MC6NJVN+G@09S2V4H_3V,A"_66QR-^G MLQFI_WJ]\Q;KURBX=NV=4R. %J*3I"$^H(*O$"L;LI&M?Z? D6>/:J>%0]$#93%,-]6^J M-F^-#S!/UV^4VYFD^[0T,D/U@Q] BG*UY7E$R#&3DUR[3;L2(TBC?6$>36G> MI/%A2HZ?"!L?/%6U#MYI F@2M?MZ8@)\X :T=:6@,Y[.V4$9[,2 --#__1FN MQXN\?^MPHR;L,!_F^I\W=U^V4-;(9%Q]_@.X28X8E$E ,!IK,67MH$PP"M++ M'#+30K3>5H^0TZS6\B$XU^DADDXV*$51 , B>>@BT5>>H2_*J-3\RNLQ>D:? M)]@$$ULK+X_50/\&9?.4_.@(J#[G]*ZX.<).AM9F?./OG9= M?=!(7BI(K!5IWB'$ZFEZ;7S14JF@6S?5NDW!T44\]\16,YZEM?K3D=DXY0W;R.9U?BQK4R1V#B7OG.(.KHW\K4P>BU1F QHX\Y MF5Z\A3C$TFSYI,;69A=Z&UFNX2>XA*NG F3IZJ"C+ M0^L>P3N0-7+GS'8XN6N56JND?WMT;GM_"2O,KQ>G=<;IP>]0MGU48XNT$\6M MLC-7^M\T/+I:["/.:NN836/+3U\(M;&2<]G)YL:X^*"-]!JDSQ&4K"]PHQ!@ M2U!:L6"C;_TLY3B*C\[V[+KZ+S=7OY&B4$H6BP5H+Q502I?Z2$R26Y%0, HU ME&_M>AU)\LC9H^?#Y[TLTS.JNG\S^FZZGIX<;#EO_.O&QG(;78WLXV9 ^_H< M5'5PTJ8('^>U!/^!1 2W7$6F'>2B0TU TLG)K"!92&>8UM&FUC?>>Q%X=.T2 MGH397\.ZHN[N:M? YSE&6>JEIIKJ7_SM-LCL>$?OXW["&ZLQW J"4)1=)!B)BP5;6JI"D$V26F*8BK) MUD'<<(_A;CTIW7SXCQNY&G(;BJUMN V%1:I>-OF$ 7R(*J> 0OC6[3,?HZ?; MAV_[(.)>4Z!6"NB@F0;YAM/5^W)'4C_N*N&*.ODHE0M"!I!@T MM\W;J.U&V;BM-P8"V !*Z0!J'Y;3Q?*\7>%'3+.P6FW.B8VN\G^=K3:^QQM< MI>7T:_WAA$5NE/4(@15="PP5L88)3%0Z4N"4C&[MI^U+X[BC'P:"WZ"*Z@"( M?ZO=LW]=K:>G%">O)JA#,8R";D13Q^TPK)>H!9Q0%@VGO<1:'YFW*1BWK>E M(#I"R!U Y)&JPKO?GUOEB3*8*>RVDS:5UIG%O(L=M M+CH0T(9550=8?'OZ-4R7FYZ"2XK$ORY68?:^O%O,3]Y-OV&^9/6BX>_#/-]U M';PSCB=7(&6?2.#%@.>90XG*<=J/G&'KHW4 -L9M.CH0GL=6=P^(OZQYNLN' MBE;ED#CD8LCCC117A2 ")!&DD584:UH;V6VTC-MF="CLM1!\!P"ZZ,S[5.?> MNZW4SX\'4SO39')?Z4PHH!S%5B$;8M@[66)B2N$0+<,/I7?<61%#I5B>2X$= M@/5W_'Y#BLO%G+Y,Y\W@'K;FEM=[NN"!RSH!F:D SE+<;[(7 DT*.K=^"K4O MC3N!TK\P4 ZJJ Z ^!OY'?\SS,[PKQCJ94_E[&'&M"N(E@6PMCYD"(%!]%D" MUS*5H.LDEM8(W)FXW5+.[(5A;QC=_+/]#H8[M;LXO-'N3-[B+?A;\QL M-+58C\+C'&MNF6#J-.%)H^<42>AB2^MJ\P';1Z8OF,]F^+X\Y4'<:))!N]$H MS*"4(=MME .'3 -/@EM>W[Z;UEG! \CL]GYM'_SPXE>^^%DLK'UN?$,[4^?3-= MA9.3)9Y<-"N_*?-KU.=D>+'6U&L_31LL"/!29&"A>,-CX+0MVA<,/TW8V(V^ MVJ/G@?K?QOKIX&!\4%HULTWF]]TTQ.ELNOYQU_!2/(5:U#DDVE+$DQ&!T,>D$DD%;+V;!^BB>>T[7CBGYVT:-PT;:3M<#3=^J-D C]G3_XA@Y19F)$)@)#LH;2RC](9P)R%)"#I/-?24,.JB07I$3K,+B"JG5YT]-4]=[K>A^L[-SK M^C"=].^3W>T>?;AUVO)) W>['M J[=>M6&BK4O(!M&0U0X:J#FK@@-H6GY./ M3K5V.9ZUY_7UL4XG^'2-FP+GN\O>"5]T9%:K2&Z$$8+^"'5VH7'@I76A2&3& M#.>&[4SF2^J)O0_*MCMFPVBP?V-7>_T>;N!N_.L!^F4/:,BV=4V6.7B&&6RL MU^VY5"SI""5H9IC+6>;6MZ%MNV9OIH%=H_JR#=G'L,8W^+5*;KY^7]XA.?SA M!#]6%=V!MY?".9X*^"(+Q3D^@W>TG6B/):P/P)T*3\'B:"KZ;*F]!SAN36=[ M-GUTD)6]YO6O87VVG*ZGN#I__O,9EZ=7N_H&?YZYZ$V&Q&HG%L$#1,4L)&N2 M#M(;SEO?E^Q+X[C9UX9H?!8E]7_FW6\=>T0![K;/&KQI\X"GXYTVO5$%BQA4 M;99$ADDB8[+5)KG M28=M^WR]13;3,M]_GQ,LOTR_7JYSHZS!W@+T_"?/J/S2>^P768S@ZR5@]]3&,C]22E MC6S3S75N]5VC@^S##3XV":AZ"1AFG^@G>+O-;C ^V!PYZ+#Q]5T^+[9PP2FN MF:I18>-MW(3PH[(8OY^=1MH\Y?5B^76QI(^N^RB_6YQW;B[*H1( <6 9EC8,0N0-;ZEU[$9&X:GU@/D'3N-F'\? WB,YZQ>"& MG?S^;#W;=,=Y_Q67&[%.8D@V&G)!+++-!DL0#9? 51;)E*)\:1Z"[D/@N!T$ M.T5G$VWV"M6+K??A;)F^U,[\;\Z6]>7BIM_B1!NC1 D,D'$*PU,,$#/M12'J M8#>=F8K/ M?'B!RW7V&GD&VFU?ZCE-WZ%OP>EG73?L,C ID#5QJE3\/C_#Y# MCW,N4J2(N[J.#)3W"3RJ#(E'IXL0UK:OR'^&C@U/U15,0NWH9)T!QRCN5X:^ M\E[0"1'(G8E<)3;$P4S'(01=,)XK,'$ETD?\2'H'D*0K4N==B#O'&!-Q1"[C9%&DA= M?2/QFK'?PRF^69R&Z7RBK#:.E0(I,$&.,6IP7C+@/OG"=**_6L?=>Y(X+B(' M@\KND#Q:;QW PM84^.@!6'6!W1A_W:5'6WTG,=R1WP53PCJ1B.+!( M1T0-U" XS\%D$Y/2=([DUK[>3H2-FV)\3L"UU].(X-MDZ']9+/[^OOQRMIK. M<76Y>PQR@ BL!/211[2NW#F+A ;AB:+R4CL7F8>VGZU!L MHN^NP7-KP7'/J8&CPL-%VP,>+F!L17$IL@+&G5Y:+LULLH;-%"?F,K/OQQD_#J""4TM5\0>+HB_UA'::($HVH9MO"FSF./ MH%,1'"5C3C;OK+\#7>.&+..GDP]34->@^]L*R]GLW;3@Q"N4GDL%_+QQ&07N ML9#0DI6J^"RU+JW+(W>AJ]LTWH%HV!EN!ZIF[$S*9:WC^U*F"=]A6.%JHI44 M27,%TD:*]C!H"OB=A&B-RY8;ELN=:^DGJDQO?GJW>;?C$-)&FF/#X<8@NW+9 M ^5F^Y-)8MIQ3[Z^]:&0K297(-IZ[>)Y=(P X.YV^MP"C:=6ZC;AU@ F3:7< M$V0^3D^^T%]D"S>RFB1G-0LH@.+!4-W\^J+;*4!+)WM!X67Q>Z/ESB+=)M(: M ^48V7;@U&R(ON;G]9>P/"'CR)E";G/U_8AVQ:T$S] "TPI+\=&+O%,@O4\% MU(.4C#MG=W#'I8'X.P#14[-E7JU?A^7RQW1^LIF[-4%=C-+<0U2R5DR1"76% M,["()4>?!!W$C=&U)XGCCL,=''9#*JP#/%X^;CR?P7KYW<4C[G,SK0++NB@. MW#D/JHZ9"5$ST#IE$:SB1KI[KY,R2SNS.@:O-C[ MJ85'J?W>2QK/,+POE:2"5U!T2K75K@"?180@;4DT=^(&5FZ?FGM_^P8W? MG.12A$[&@XLYGP=AT8B:_'%*D5!S\*U-_U$$CYN:&] ^/H\*#\?K8AUFSSA' MLL5KP&T?-F1$ G9+W6K.^>\X1*T1=+#&$VYN3 MS0@I8@ 51* 3VQ?:4$P*\BU%\+N]$7CHT\?UBY[/,ATJT/[S:!XW/D;/R_"W]L'*/D.Y]])& M!S[7Y^DI1<;ORV?:]ZM2:Y'J8)'WRT^X_$9F>U.YCPQ1DD@@1F= Q=I'1PH/ M5H9H0F09=WO!L@? =B!KY/$'S3"P&%8A_6/LXLE8T3(:GP,(BE8H6*GCMVQ4 MD"VFS*7,/+3.:NU$V+@X:PZ'_>!V@&YZ -P%,[3RJ_6'Q72^?CLG1B]?)M1Y M]-QI"HM#)F[J"T*G- D-LTFE*&9#ZP/S<8JZAM@A$+@+LG;ZZ M=[[_A\@8C M*1J4(B?0EJDZ]2J 5Z*.^ O&,"%-:C[6?BLQXZ8AGA531VAAY+=B'Y:+?);6 M=\QY4!PM,\"8XO7A%(+GT@(OQB?I% :[$XJ>>#+VT-HC#_%I[5,U$7$?$*DC MD"\X6%WL'LYTUH&H+K:&,)I98B)L+N"9L"YC:/*T<"L!X[TO/5ZG]P%RI(#' MSEY^Q#E^#[/7B]/3Z6I5VXY?6,/L!?=:<+"F-KKB7(,S*,!;9:UCKFA^)WC; MDL'\ MSH7EFB6Q$Q;N?O(X-QL#Z?\HL8VM\YH$)4^\/N&XAUVOQUFXM\(XKZ:&=1:.$^/86+AQNMUGA P=BT(Y,%S4 M-X,A0T"A0 J1K)?D8\?=WF,^MLHX3YJ&=Q:.$^?8N'@[GZZG87:KO.@R7\>% MDKF.Y0B,(BV1!(14R/+9@HQB+K1YQU>Z6]<8Y\'10)AH),JQ$;&9TW?%Q$5R MYI(1HM\%%1@$7XB1&!VX@(3OE"E8LHYKW&W0V&.K[(0*]T)0T4R<8^/B]NLY M?ND/)999B0Q4JNW>:IFS1Y2$;)6%RR2MNQ-%MQJ)!SY^)R3X%X*$XP78P:W( MEN3MNZL'FD(J)5U-RRM?Q9,XN)J@-]R)+,E%OM<)9*@RE7=]=+P:K(2@J2HZ M@-:E;9QDH;6L#\VBJ8,4;:E)N&R!9ZV*=<&6TOYY_OG:75:;'*C1>V^M#A#O M"ZS-O*P'^R7,ZF^N6A9E;OOLH:LQ=^+IF:#GUW; _R.Z]=GR[J3)Y%;$55QD$**H!1MIZ!J];2-BDLK MDVP^I&4'LEY&4>8^R+D_M*"M;CHX]\@?7-:6<&_P_.^W\ZU,3J(442()3-=T MM"K"0ZRG #SV(.]EO(DY!GY#Z6KLX.[B]>SJ(R:N?VDBK'(\:@&18A506&KL:AAPQ[+DQ@HL9;>KI<,(>!EO:PY! MW+.I96SH/;2E;C)XAS5C$X:4 Y2HR'LUDHP[%P5<(=X,S\3V;G<7^ZT[;CO! MP8$VH!+&QM>#>^A&0NZ*J[;$B(##B3 A7/(M)Q[);;G/7%9C.QO;,+CFYHO[C8C;[;;'\'I9Y(C@+F.IK-UL[ M",2"X+0E.RZ]S;)@TG<;I#Y2M;9ME7'N%Y_MI&PFX Z,U^.PSXB\E/H$2*8" M2NEZX",#D5F1UJ@8I>SN9&R>B&VL]+W.PGTT<#"%!=;$]R M+A,D8$>$W7$ZVA^' M_AR'\WI%>_&[38[ F\S]CM\_X+(LEJ?UKN]]G$W/[X,GN5CGM;"0JL^I0LR; M6;M@F# 9M206G[S2W'O5<3*LPT!J6)'WXDX]N%'^EYXI6\#&5RWBUEO]MZXR1.GQD_1XIY5#NTV_%N"B\RD?N972T: M"3Z"4VC!D+R.J.@Y=LG&A3Y-)="L_N(.-8"W<]>_3R:N+WQ1I7[Q;A_(YK.B=A3^Z7'S<8I<_>M$-0 MUC*F=NH.L0,\X@ZQJ&92OM0+H/<22O8U1>%9:)TT>HJ.+Z2W/@()[5=]'JF3L MJ':+!W3Q>D:*F+0("2A&I^.%U<%PU@9@PJ/)4:(,N[UM?W297H[50U6XM9'\ M4?+LP.#-RB(4Q8-U MWBG=/''R$!T='7_--+YH+/X.('1-?DT"O3W]>K;>3,/TJ7$U$=DR6R.M\B%SGL!*']>VR1:<9BB(PMC9K>Y#7 MQ2BR88$XE++Z@>,=>_Y['<]K8S)UYB\GFD$I+L!S)X$A\[ MOG(:["G &$?IOJ+O?Y3=DXGWJ[U4%LN_S=-B-L.TK@.I;_W+(6\B]J/@N2\F MCI#/@/<4R@D5+?EXO' "*5,9HI$>3"RZ!,%,B*W#O$'O*?8P\A?])%3TR291 M9_0&4%XD"#'HVB7 23+SB?'6K1,.I[:7M,IA^-E^6S&HUCH(4HY*9F)A7-3) M8,:+FF%B$IRS@GCU6:%,+-K6;0/^&2XLAL54RSN+?13< 9@?S*Y:ARYF8RAJ MDQP4>ZL]@+!;O<6>RCDK[O+%R4EGSO#,S32:.0 MW&EG$SG6(A=E==8Y[_8F\*7=6>REPMWO+/:19P<&9P]+?AW,%2V5,A3'"8X, M5"Z>PKJLP!O+Z>=*86A]S7\(G;W<93SK:3FX0E\6:&]60Z+5NB1N0&(M@JW] MQKQ' T%SXA-5(#=[/-CN^Q!L,&LY/((.A^RAZGQ9H)T4KVS,VD+(2/Z*Y[*V M\=;@8_""%>EX:3W\LG4^NP=X'HR6([+;^ZBNFY=G'Y:+;]/:786XJ;[U.2^_ M_O&UCM#.$Y:DT9Z8R-XJ>)]0.DA1.:!-QH@].F&T<&ABB3:S$6WB%9WC7O;U;1P/4V87 M[Y'V.0(B*S:1J8>XZ?(2=WYZ#W9AV#= ]U+=RWC6M/5J M[+I5WQ'WAGM\>N,[P4/Y&O"^CY"CM.<(QA)N%**"H*P'8;111N6<1.N&2#V] M2U)>&50"7.$":@:CSE)V(&0FIU>69'GKROI_FG=)^R"GV;ND/?35@<]XW)N% MI!)/5H/T+!.O]46LR@RP^.BR%C&7UC*,2!5R<1<71:[[;4*1'%NGE2#U4?0^/7CU.EAV8FIW+,WWM MBH51D(BB 56S2)OA<(PCYR[P'.6@=3#_?"^26AV&K;36 QIO1-UO%F=Q7!<2]= M=7D/=Y>WB9$A&2X3,.DK1R: 2XF^HIU=>&$N^M87((_1,_+SNF?%7#.]C#HP M8#_975_6.!]321B!I9H4YSQ M-&#ED9F+XQ$U?J=TYXDCOS"KD/[=YCV^GEN MMZ.5-S8Q$1E"X:DRIURMMDR0HDR:6(W$M7+^-NC8X% M6F_](\PS_O?9].LI??P1EVF/?5SCV[.=*6]T77:YWH=9F*\I3/GU;2MWZ_O2MNXH45;W&R_.FNHGP["V:W<_/+C*EUNT+."QH)4 M]7%A+@EKR;L;RQ#1%),!9E121#R$X =Q*HQ)B\LVGKFRGIE-@':KXNR5U;;30 9Y> M+S9-DY97$KI@ SD&99(&GC=3(&6JD_K(RS"%&UE0:MY^N-V#I(R;9QL:22WD M/_;E^^^X_KY8_OTN"]I)KYQG$$HEW"I3'_ 9$$GQ;&M6,.UV[_[PYX^;\QH* M%ZT$.C8F/GQ9S/'3C]4:3R^H3RY+D<@<:I()*&T=!$G2" Q53A:E\W(G.-S[ MZ'%S38,BX3@Q=G"^O*MC$K\L9OGMZ=?EXAM6P5P>E<$+GC9#,SBK.3?Z(WK' MP!6%Q48F6?/^88^0,^[\YZ'/F59ZZ !26T5U?=GODN,IN3J31=='B%E U!BA MY!1"YLY'-\"#O2>HZJ609XS8_C#5] RV\X:VB:,53A= 5[M=:#3@(QW.W$N% M7@HAFI>M/DY1IW'7@?K?%5[[*Z,#:+U*Z>ST;%;O#=\@$9&F&SW1US/<*&R> M7YTNENOI/S8_W\K\A$614V(%+!/U7,@9? H:I,K<.%>,;=X?J17MG09W;> Z MBH+[N<+>RD]M8!IYL(II X:(K[Z, YS&4'J M>ME7Y\M.5VFV6-6\]]7ULRG9<.5A\X>R3$$0.4+,3EF45MK4V@'>B\"FW7^G M:WPW_8;WECT/G*SC3-EZ]9Y- 54T@Q",!L&EB#D+I5SK&^7=J1LW+A@.4X_V M_6VGKP["A4?X^>7'_]?>M?6V=23I]_TO!?3]\K* [22S 9S(<#P9[!-1?7.X M(Y->DG+B_?5;S8LD4Y1\2#9U6CN+ !(5R>=45WW==>VJ7_"_YHLWUW0ZK).F MT=$17P?3&EN7%F0&9"I"3)%%K[27\@(-"H>2UTN10UN$/.RZ<1%Q]8W$NX7] MBI]V<4OM8UA75%K&Z]4;[@&M,,"$9.A12IXNT+GH&!)'[^AV&:@,A^39O_R&&7-8M9)^$DI*S)>4ZZ@./$L>"C$X)EF<2P!K^/OJ); M])POU7ES%H\-E-?S^3^75^7US9+KN]Y '(^:_M6;G>.M0E9.9$73'"J2#7.7]S7%5]AM>NUY#,$[3P>YRH8-? YC?.;WZ>U47*SONA MQDE9AJ%H1:"J_BB:1/ZH*, DT]IHZU-J??GZ,"7GET>$U<\S>M;-74&GC,59 MS1"DJC>$<^T$A"9"3J4@%D;?6S<1.T#&N)9[ [D_+) XC]4=&.=OY[./]+1/ M=2FW%RZCC$)9\BB4\73 9089)#%'HP5OM0<7D\G.FNAXZV+A M1XD9-_!S >"T87L'^/DM1[+M4F7-;A:MMKG4"[,J>&)+= I\20A&H\[*)!E* M:P_[ 1'CQFPN@)?SV#QV^I^HG]=K%VMG\M4LO<_+58TG;@[.5Q\7.=^[<1VC MYLHB0M8UV""=!-2:T\H\UTS2&:J&W5D^ZK7CQF$:0N;"'._@S-DLXB>,T^OI MZNO:YD,A(CHI(?A$C-)N?:$B <\8,#C+I6]=>_F0BG&U5&OOZ4PN=X>3[9:* M]:)-*AI,'5VI#"/5FF, 4;(H%GTPN74Z_Q =XYK"Y\KV2:B([L\W36Y118$4= Z"*!V3$#91.!,.PE)".EOF8>J.!E!Z3 M]PDLZT'B[_-G_%JA_]-TL5Q]^#-??\F_S&>K/VY;TLE4E'*&%A3K?2HRIU&1 M9I6U-)N%I!/7@S'PO;=U@HI39+F/BZ:,[0HIK_'Z>CZ?O=O\M"O4EH6SD@0D M1PQ3=2/Y&&@/569QS,P5?SQ,#KUJ'._DLA@YFZ4=&)[?:M*WM[6ST=F@)!&? M:ULHI:P@WY\+<)ZIS(L6!EO'7Q\A9=S02&N_M@6_.X#-_=3#K;V,?TT_W7QZ M/5\LYG]6:QH_TV]67R=_RBU:77WVJ8S>#G@6P$T71PD-U?\$1$;IT.M6"D#E1C MC$P*CC6#SU0ARS$[T[J1R/WW]V1CM5>!1W&W!V3D57W8CORKF]5RA;-$&V![ MZ#*KF#,2P3J9R,>HH8\B+4213,V9J=1\=L[W:!JWE>Y%$-12"CV@ZL !^SY7 M=YB6=, L1.X"_03"03WB-'R*P>S%%JJ+=WP>0_$2V8KF:_XV*Z'O6(J\PG$5$9(6F3H!%U/BUM$A8T\&A3 M=E;11FEM6 VE;1#$W,N%6".I]!!%OUO4C[BHI_'R?174),;LN"?"I5,*E)$< MO"T!.%,\":F33+L&*?-Z]3#3*U9U _R0/]?2 MN-EJ7M[F+WF!'_.: 6=>V3OM91>XU]=@U9>]_">%%C)K 4:1_:2L5Q!"$80V MYA,SQBAVB5CA\US^8\F)$J,%PY@A;Q<1G.0)DG*&9:D+=^:B*J_?RW_'R'W( MY;]C6#VV'OMFSWT@P2_K;)AU*866V7DA-ES!%; H<4)(N&F*;Y=P^@ M[[QC?#B<);MY>T;VB8=M@MQ+YY(7#&0JI-YE,>"$K+SBNB@A1"SE#$2,7DW4 M2H;?Q\4)#!T;&;>T7\WRK@B2T?)1%L@%:_>V6*\$&0\^Q."DKOW@^2 \/'QV M=R@X16+S=NSK1OH?_IQOR2>UF(L*!G0V6@)RMM([P0R:(^5_]_1Q\IC/ M@H 36=@-!GZ:WRRV] ?+"N?: HN6K*5ZIQA+P&HY*Y$%\H3#\MX''CY.]O$Y M$' B [L+L-[%?3PS0?K(P=@L0?$ZFE+SFEG5@3MA+&L^9O&]VBD?1 MDM]CGQO?;*8)YRACB73B*=HSRM>6.[SV(Y Y*">M0G6"4]F3'WFBE![U&8YB M67=GQ!/A?LTU%R98*,)4EXJV"&H;(:/-64CTK'DNN6D2YME+]4[!TT6E\M*B M[;_@ZF8Q74WS?+Y%<;1]&KPT0/FP;(-RQ]_:BQ[).4)[.XO0S7F\*,NA8J#WO MEQ&O_S/C8I($[1F7 V@L=9LB;5@F=2VGEID;JS2V[@!P+LWC:](S$76H>]:S M";$#]7O$>G^>_4HGP?WK;!,?DK)D5X T7H!*B9P;4B[ A&.6/L3$6K>(/(O@ M\17U>' ]4WPO#:MU,W[X)"!K,&^BC?)*TP)SK953/*_+7HBW7--WLIQU^ZML)U$Z?D7_ MZ* \6F O$98UPCBQ0@M:#?%UK0PL$Q!\4>""UD::X((959?O"!W_DL#8H#Q: M7!U@\MN PAM<++[>78*P.08,,H&L$VE4E!%\9@YL4=RXY*6-K<>B/47/^)<" M&B.L&?.;#<>XX(QV^I@_X%]YV6*(P5./:SZK?2#EC<(QM^\[-$D[R^B%+""$ MK<.B5 14G($D55=T<,J'UKK@"7+./7MN'_V&W!X"?I[%KYMD2R)OW-G:D4MH M] M-MSO%TB[<@%OR=&PM 1%ZU"A6G2%*2!5+Z--3!CV3%#JH?JE;K']IL@^)1]U=E!4;<2.=78I:H0DO98R,L9P8,G=$V_I$B&G M2')^";;V>^ L7W^]_YOUGLI2,N-T'[T[IJ"'4+6:T9D[&I$SS6Q_#J1LW M>/^L>NURQ<3.%$X[1N9?6$QR^:#"Q]2T>5Q=;:\ MGX#5"WC$P0I!9CLI;") MU'=IC99'B1DWN7<9S=6&\QU Z#[]VSWEK"]&U8M;OK9?%94O)7A((63-BLJ) MM:Y/?DC%N"=-(_'N3UDXC]=C.UMOW[[Y^VRZVK5QCDD8$P2I9"5EG9.F("0? M@!N60^;)L?TQ48\5)W_SW)$'(YPIHGD;?G5P,!PZ-]_>5M>2G^>Y2'60D:T# MAVJ=OK(!DN8FRZ TTZT#-4\2-&ZN_C(ZIIT$>H+3CW]]SK-E?IUGN4Q7M8*Z MMO.V($NRH!PWM8T- V&2L-PJ:9F\%)"^):6_P/&)PGX,1F=P?M2VL[N%_%A* MCC4O>+NB6H2_X=<-L>SJ(L6@$$7.](,@YG=G,@ZGSZ&.=E+9_ M]_YL5 VGKK](3AN@74@^'1Q>/VQ?>[NP5\ME7BU_S;2+A%(*72&MSM9743FX M$"5X5)'['#TV[SK[.#7]>5IMD-6(_V,;T(^$O][E1:QR^IA_N,D?YO?^:IJ7 MDZ*XD[0XD#X9H)Y'#!V<6&L'YGU. M-7.3KA9O\/HZIQ]N%L3%3=O*W_X@$2PG+"<,CELPPI*'4W0"'^@TSBRK)#-C MB;6N/1M(VKB%CI<[RRXAF;$/MK=3#+75+FV4O]WU]]DBQ_G'V?1_ M10@W_&U^M=L!\ M_VT:UA9D;8U$+_SQOV^FJZ\M:OT'/+5QR?^QZVA4^;]YU6UYMR$+R4NGP)88 MR5)B 0@:!3@FSFP*@OGFH<)O*#C;U=MVM=AFK5Y_7>>P-ND'%R63EB&$+&K; M/&, =7! >RAHR1C9@:T7]P0YXT;8SY#[ Q^N$1',/[#D!T(&L>HTC)%@F6R]KX M3Q; F",X^ED2@[ TGZ_USI-[#+GS(YE# M9E(MY=6:SEBE! 3I/&0>BN0]P"<-?37:]@D7>X- MJ)PDD;A"+"!SDJ!2IK440?X!\X['I)+EXB(GS6%Z^E%.)XK[X+'3@/=CQYGO M+>3WVDDR+];KF0@3N$Y2@[:V7B7($H@A ER06NI4$K/#TA2/O* ?)70>()HQ M<7P@S,CX69( UIV([RUIDC3W!I6#G"7Q)0M'>.89E CD"*AZH7)81N'Q=XQ; M^M,<#DU8.2(BEHO5+M/_^681_\!E?K>8?US@IU3)U!+*624&W;>@=][3,O33G88Y@IQQ2W[: >E2$NC ;ME; M5GHU2^_S:KHX6$<2F2EG%_VXQC>1@R"2X\W4V8.5CM>70\> MM_:GL3J\,.M?S(GV.U[?Y EJ.JF1%A1Y"*!*'0.D#(+W,)K^/#Y< M)HTOE/9&LP!258S[>@5 >P79I6*5"X3TUM,#GB^-C]HJ9#)"6=?=):QM"3*" M3DH8\HBP^.8VW M)XQ\C]V/2^,>PO L%^EBND1?F-3,98B"O67&C(62+$!U/ MMH204/Y_&O\X<0].XQ_#^PY =""SI&22,6H#/I4$*C(D#\4HL-J98F5&XUUC M]+R<-/Y1XOU^&O\87O> EH<99FZ0(V>Q#GKFH)B*X-%Q")[IG'RAD_E?,(U_ ME%R_G\8_ALD]P.2@2R)%B-8B\23G3#P1M AK"^T?$QA'GVVX9'G0V_ZSL^=H MI/-YW@%P]GV+=XOY3_/%)[PU_:R.)7CI0#KD-6KKP=EZ.9,Q+SW:$'CKUA'? MHZF?L^=$L>]?Z6\I@PXP]6M>;6X?O)W3@?J%G-.ZUS[& MB."YIT75[CTAPU[G,%W\_'G&;T_+U<3%9V4H5A 5S2M5=?:G6) M,O26Q538?JO:1T+K9Q(RKOZ\"/R>73['8]%OL#C+'VN+@E9HK"V"UBUKG0Y4:+4HD !SGM:*N<(CM7Y[%Q8[WGT$MT14#R-BG'+'RZ-PV>0 MS+D@_#""CMY&F2><.9=S<&"=K@<_D^!RBH!2<26SS[YYD.)H(LKUO9J2B?Z;SEN MIS-.O*IAQA#!1UNGYB5&GV2 Q%66Z$46^RVB'['Y6E(U;NG%Y6S T2370<#F MX-JW"WW @%?IOVZ6JW7_(VNR2B%G$$D54%9R<%))B!Z#*5FF]AGS$TD=M]?+ M\ZOCQL+K%:-7Y;&%3DIA(C'O(&5M01D?2&\X"Y@,BRB8#+EUENQ($L?M#S.& MB=A$6!VX*ON\VWE<(IEB@LI0;*(MI:* ('( EJ6PZ(1&;#W3X1%2A@6LV8L$ M5PONCV\I'@YIKKW\S<>-M_\3\7:W0.>$#3I)2(PQ4+Q>*A6&+&-FK/*:)V;2 M('OP^'?W> _NE)3;<["^ V7Y:K::IJV%>F>6_OA7O+Y).=6%O9E_^GRSD>#5 M@P+374>XG*.S-H++G*S8P!5XIA+8DK/-(3/!6\=8FA#>XRV]<_+#SR_-_NO& MO]W#T]T>;M"B;>"3&]=_G[*>1C7>AX_#6U7-+!9;'*GJ>D58%5:'ORE'\'5* MVJBE3*V=O*06W^##Z016HPD5VA MK,BR=8#O("'CEAHTQ,+^*78^VSM0K(^7J2JI'6?<@"C1@1)"UZ&&$4P2$3UZ M(_9OG_]?K0!O(.C!M=_'<+T#^!RH6Y66#$B7$Q@;7.W$6LA$()](2L,#Z>:8 MW;_N',"CQ/O]VN]C>#UV[=+>7#O,R"Q+-:(<:/LPH\$A;22GO?L0A";EFG14R(Q"V=KN.+%7W[-X MW&UA<@J31^Z'<_7GC)[SQ_3S6H'Z7"](%0UZ'5C7(M;)F'06\JBM23)X''1A M]SM=;[YYZ;AG1COK\SQN]@*#[8:P%GG,*1."F:X''0-$E,!DB+7)%YD)JB40 MQK0KSQ3<(?&?P,6Q#4?#\?>;;I^00YX]J@[8->K3C?+XBVNRX$'9C+'&SA MM.ML]H#2*RBE*F:O6#40S"LF=B'P>D$&8RMS=XM\L_OKFXU\>Y@):^L M!,&)+\R10D8KP!M!?A\G)XV.&O=GOY18L:]F]1>/[7A>@?P>8=?US,1 M:WWBDK[;CF)7O/ >( <Z1[W;@G7F3M2E'DB]0* M2>G)OS2T2:TO.HC,7 G#+OR>2$!?4;SSL/5L@NC@-!LZ^5P&IE*T!HJ-IG:^ MB>!%"."T-<;)Q$2,S>L5VLVD?S9'KLVI=@FIC'VR'8YV[)7^WX98:)FQRO%C M?OWUVW^Y^9.)5QX=<@=FS%)\>O>KGJ4(:HQ[5<)643)'654LM/=.UG;@$QYDPR2JM2^NZL)=7CWH,%H;5 MHQ[#]BZLO6WIW*9A<[T',)]5]VD=+[0I).^\A:QI12KY",$B.4L%?2FR8+R MC?<$07WYJR<(_+&ZU+.YWP&4]M:P#2UJ1AM,:F**,>3]E,PAY"!!AL#0"):) M0XTA=)"03BI4SQ?T_F7&L[G> 73>K9FX#1Z[4+)F2D,)M@[ M42[J5U?4BG< M^LAX\[K%^^_OH6_^6>)\$ \[D;==--,YK+^WJV&2MG6AVW,PGDM:H, 7[W,HL@#S@F24$Y* MY.@]'P*:EU[1>(K=X'!;AQW8ECJC/7DUS6YF1#L%='/N1):J)Q\BX&. MG58T'B6X)RH:C^'BV ''I\KQB%25)4L07,UD1N%I)[@ 7-HB0I32IF&]LEY$ M1>-14AM:T7@,"\>&PA$%=RX[Y:5;%VKZVB18@J\S^S#%S#4I5R6'(>,E5C2> M#)0+,;@#9^7QD#J/U>RQ!41P@L[46O%2; :;O$@J&L/VJZ)'KA9YYFK& 7SV$B5_R[3A\+H69FUWWOH6XOWF5H8+R3@9[2R6NC^L ;0R 4,,Q% ; MHFL-JZ.)["LR=R(XGFY"UEA2'4!QGVT'DW:;^,$D995]D)%T *>E*:' #U09^EY+.2P'>P6RQT3;H4A4'J0]0K+9(12Z!"Z$= M\=.FV'I.XLG$]J6"GQ&49TMN;._@L-5Z8*V3:N.C(/O8L%K2*PX&?56@ MC!2H4@B8:R,'P5')05'A(_3*>10W'&2][97_K=!>DSHES$V[TWX#0'=C-I^3A#L M=R<]62(=P.ETQMTM>Y;>72-IR4]Y&W1%Z6(460./BEPZKR2@Y FR$=(5S[F+ MK>]%7V(=XX+[#%CMGY5CR[@#G/](9N?\:\[K>PA7GRL#=AVPF,S%1UJ#9624 M^Z# *?K1^(!*F1B]:=ZS_C%B1CY.1\?)?FU8$Z%U@+[O&AI8FET,S$Q,C R-# V,S N:'1M4$L! A0# M% @ UZ'X6.LT\7ED!P GR4 !8 ( !I@< &5X:&EB M:70S,3(R,#(T,#8S,"YH=&U02P$"% ,4 " #7H?A8_P22,0@$ "5$ M%0 @ $^#P 97AH:6)I=#,R,C R-# V,S N:'1M4$L! A0# M% @ UZ'X6*!$^T/E)@$ S0\3 !$ ( !>1, &=S:&0M M,C R-# V,S N:'1M4$L! A0#% @ UZ'X6#?I7-QH#P P:L !$ M ( !C3H! &=S:&0M,C R-# V,S N>'-D4$L! A0#% @ UZ'X M6$3)@003&@ RO4 !4 ( !)$H! &=S:&0M,C R-# V,S!? M8V%L+GAM;%!+ 0(4 Q0 ( ->A^%CRL"N]8$P #XQ P 5 M " 6ID 0!G&UL4$L! A0#% @ UZ'X6&* ;&.R; "[L$ !4 M ( !/UX" &=S:&0M,C R-# V,S!?<')E+GAM;%!+!08 "0 ) %4" D %RP( ! end XML 69 gshd-20240630_htm.xml IDEA: XBRL DOCUMENT 0001726978 2024-01-01 2024-06-30 0001726978 us-gaap:CommonClassAMember 2024-07-22 0001726978 us-gaap:CommonClassBMember 2024-07-22 0001726978 gshd:CommissionsAndAgencyFeesMember 2024-04-01 2024-06-30 0001726978 gshd:CommissionsAndAgencyFeesMember 2023-04-01 2023-06-30 0001726978 gshd:CommissionsAndAgencyFeesMember 2024-01-01 2024-06-30 0001726978 gshd:CommissionsAndAgencyFeesMember 2023-01-01 2023-06-30 0001726978 us-gaap:FranchiseMember 2024-04-01 2024-06-30 0001726978 us-gaap:FranchiseMember 2023-04-01 2023-06-30 0001726978 us-gaap:FranchiseMember 2024-01-01 2024-06-30 0001726978 us-gaap:FranchiseMember 2023-01-01 2023-06-30 0001726978 gshd:InterestIncome1Member 2024-04-01 2024-06-30 0001726978 gshd:InterestIncome1Member 2023-04-01 2023-06-30 0001726978 gshd:InterestIncome1Member 2024-01-01 2024-06-30 0001726978 gshd:InterestIncome1Member 2023-01-01 2023-06-30 0001726978 2024-04-01 2024-06-30 0001726978 2023-04-01 2023-06-30 0001726978 2023-01-01 2023-06-30 0001726978 us-gaap:CommonClassAMember 2023-04-01 2023-06-30 0001726978 us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001726978 2024-06-30 0001726978 2023-12-31 0001726978 us-gaap:CommonClassAMember 2024-06-30 0001726978 us-gaap:CommonClassAMember 2023-12-31 0001726978 us-gaap:CommonClassBMember 2023-12-31 0001726978 us-gaap:CommonClassBMember 2024-06-30 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001726978 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001726978 us-gaap:RetainedEarningsMember 2023-12-31 0001726978 us-gaap:ParentMember 2023-12-31 0001726978 us-gaap:NoncontrollingInterestMember 2023-12-31 0001726978 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001726978 2024-01-01 2024-03-31 0001726978 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001726978 us-gaap:ParentMember 2024-01-01 2024-03-31 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001726978 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001726978 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001726978 us-gaap:RetainedEarningsMember 2024-03-31 0001726978 us-gaap:ParentMember 2024-03-31 0001726978 us-gaap:NoncontrollingInterestMember 2024-03-31 0001726978 2024-03-31 0001726978 us-gaap:NoncontrollingInterestMember 2024-04-01 2024-06-30 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001726978 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001726978 us-gaap:ParentMember 2024-04-01 2024-06-30 0001726978 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-30 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-06-30 0001726978 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001726978 us-gaap:RetainedEarningsMember 2024-06-30 0001726978 us-gaap:ParentMember 2024-06-30 0001726978 us-gaap:NoncontrollingInterestMember 2024-06-30 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001726978 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001726978 us-gaap:RetainedEarningsMember 2022-12-31 0001726978 us-gaap:ParentMember 2022-12-31 0001726978 us-gaap:NoncontrollingInterestMember 2022-12-31 0001726978 2022-12-31 0001726978 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001726978 us-gaap:ParentMember 2023-01-01 2023-03-31 0001726978 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001726978 2023-01-01 2023-03-31 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001726978 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001726978 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001726978 us-gaap:RetainedEarningsMember 2023-03-31 0001726978 us-gaap:ParentMember 2023-03-31 0001726978 us-gaap:NoncontrollingInterestMember 2023-03-31 0001726978 2023-03-31 0001726978 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001726978 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001726978 us-gaap:ParentMember 2023-04-01 2023-06-30 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001726978 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001726978 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001726978 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001726978 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001726978 us-gaap:RetainedEarningsMember 2023-06-30 0001726978 us-gaap:ParentMember 2023-06-30 0001726978 us-gaap:NoncontrollingInterestMember 2023-06-30 0001726978 2023-06-30 0001726978 us-gaap:InternetDomainNamesMember 2024-06-30 0001726978 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001726978 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001726978 gshd:BookOfBusinessMember 2024-06-30 0001726978 us-gaap:SoftwareDevelopmentMember 2023-04-01 2023-06-30 0001726978 gshd:RenewalCommissionsMember 2024-04-01 2024-06-30 0001726978 gshd:RenewalCommissionsMember 2023-04-01 2023-06-30 0001726978 gshd:RenewalCommissionsMember 2024-01-01 2024-06-30 0001726978 gshd:RenewalCommissionsMember 2023-01-01 2023-06-30 0001726978 gshd:NewBusinessCommissionsMember 2024-04-01 2024-06-30 0001726978 gshd:NewBusinessCommissionsMember 2023-04-01 2023-06-30 0001726978 gshd:NewBusinessCommissionsMember 2024-01-01 2024-06-30 0001726978 gshd:NewBusinessCommissionsMember 2023-01-01 2023-06-30 0001726978 gshd:AgencyFeesMember 2024-04-01 2024-06-30 0001726978 gshd:AgencyFeesMember 2023-04-01 2023-06-30 0001726978 gshd:AgencyFeesMember 2024-01-01 2024-06-30 0001726978 gshd:AgencyFeesMember 2023-01-01 2023-06-30 0001726978 gshd:ContingentCommissionsMember 2024-04-01 2024-06-30 0001726978 gshd:ContingentCommissionsMember 2023-04-01 2023-06-30 0001726978 gshd:ContingentCommissionsMember 2024-01-01 2024-06-30 0001726978 gshd:ContingentCommissionsMember 2023-01-01 2023-06-30 0001726978 gshd:RenewalRoyaltyFeesMember 2024-04-01 2024-06-30 0001726978 gshd:RenewalRoyaltyFeesMember 2023-04-01 2023-06-30 0001726978 gshd:RenewalRoyaltyFeesMember 2024-01-01 2024-06-30 0001726978 gshd:RenewalRoyaltyFeesMember 2023-01-01 2023-06-30 0001726978 gshd:NewBusinessRoyaltyFeesMember 2024-04-01 2024-06-30 0001726978 gshd:NewBusinessRoyaltyFeesMember 2023-04-01 2023-06-30 0001726978 gshd:NewBusinessRoyaltyFeesMember 2024-01-01 2024-06-30 0001726978 gshd:NewBusinessRoyaltyFeesMember 2023-01-01 2023-06-30 0001726978 gshd:InitialFranchiseFeesMember 2024-04-01 2024-06-30 0001726978 gshd:InitialFranchiseFeesMember 2023-04-01 2023-06-30 0001726978 gshd:InitialFranchiseFeesMember 2024-01-01 2024-06-30 0001726978 gshd:InitialFranchiseFeesMember 2023-01-01 2023-06-30 0001726978 gshd:OtherFranchiseRevenuesMember 2024-04-01 2024-06-30 0001726978 gshd:OtherFranchiseRevenuesMember 2023-04-01 2023-06-30 0001726978 gshd:OtherFranchiseRevenuesMember 2024-01-01 2024-06-30 0001726978 gshd:OtherFranchiseRevenuesMember 2023-01-01 2023-06-30 0001726978 us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0001726978 us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001726978 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0001726978 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001726978 us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0001726978 us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0001726978 us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0001726978 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001726978 gshd:FranchiseFeesReceivableMember 2024-06-30 0001726978 gshd:FranchiseFeesReceivableMember 2023-12-31 0001726978 gshd:FranchiseFeesReceivableMember 2024-01-01 2024-06-30 0001726978 gshd:FranchiseFeesReceivableMember 2022-12-31 0001726978 gshd:FranchiseFeesReceivableMember 2023-01-01 2023-06-30 0001726978 gshd:FranchiseFeesReceivableMember 2023-06-30 0001726978 gshd:AgencyFeesReceivablesMember 2023-12-31 0001726978 gshd:AgencyFeesReceivablesMember 2024-01-01 2024-06-30 0001726978 gshd:AgencyFeesReceivablesMember 2024-06-30 0001726978 gshd:AgencyFeesReceivablesMember 2022-12-31 0001726978 gshd:AgencyFeesReceivablesMember 2023-01-01 2023-06-30 0001726978 gshd:AgencyFeesReceivablesMember 2023-06-30 0001726978 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001726978 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001726978 us-gaap:ComputerEquipmentMember 2024-06-30 0001726978 us-gaap:ComputerEquipmentMember 2023-12-31 0001726978 gshd:NetworkEquipmentMember 2024-06-30 0001726978 gshd:NetworkEquipmentMember 2023-12-31 0001726978 gshd:PhoneSystemMember 2024-06-30 0001726978 gshd:PhoneSystemMember 2023-12-31 0001726978 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001726978 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001726978 gshd:ComputerSoftwareWebMember 2024-06-30 0001726978 gshd:ComputerSoftwareWebMember 2023-12-31 0001726978 gshd:BooksOfBusinessMember 2024-06-30 0001726978 gshd:BooksOfBusinessMember 2023-12-31 0001726978 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-20 0001726978 us-gaap:NotesPayableToBanksMember 2021-07-20 0001726978 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-21 0001726978 us-gaap:SecuredDebtMember 2021-07-21 0001726978 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-04-24 0001726978 us-gaap:LineOfCreditMember 2024-04-24 0001726978 gshd:SecondAmendedAndRestatedCreditAgreementMember 2024-04-24 0001726978 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001726978 us-gaap:LineOfCreditMember 2024-06-30 0001726978 us-gaap:SecuredDebtMember gshd:DebtRepaymentFirstTwelveMonthsMember 2024-01-01 2024-06-30 0001726978 us-gaap:SecuredDebtMember gshd:DebtRepaymentBalloonPaymentMember 2024-01-01 2024-06-30 0001726978 gshd:ThresholdOneMember 2024-06-30 0001726978 gshd:ThresholdOneMember 2024-01-01 2024-06-30 0001726978 gshd:ThresholdTwoMember 2024-06-30 0001726978 gshd:ThresholdTwoMember 2024-01-01 2024-06-30 0001726978 gshd:ThresholdThreeMember 2024-06-30 0001726978 gshd:ThresholdThreeMember 2024-01-01 2024-06-30 0001726978 gshd:ThresholdFourMember 2024-06-30 0001726978 gshd:ThresholdFourMember 2024-01-01 2024-06-30 0001726978 us-gaap:SecuredDebtMember 2024-06-30 0001726978 gshd:TaxReceivableAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001726978 us-gaap:RelatedPartyMember gshd:LLCUnitsMember 2024-04-01 2024-06-30 0001726978 us-gaap:RelatedPartyMember gshd:LLCUnitsMember 2024-01-01 2024-06-30 0001726978 gshd:TaxReceivableAgreementMember 2024-01-01 2024-06-30 0001726978 us-gaap:RelatedPartyMember 2024-06-30 0001726978 us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001726978 us-gaap:CommonClassAMember 2024-04-01 2024-06-30 0001726978 us-gaap:CommonClassAMember 2024-01-01 2024-06-30 0001726978 2024-04-24 0001726978 gshd:GooseheadFinancialLLCMember 2024-04-01 2024-06-30 0001726978 gshd:GooseheadFinancialLLCMember 2024-01-01 2024-06-30 0001726978 gshd:PreIPOLLCMembersMember 2024-04-01 2024-06-30 0001726978 gshd:PreIPOLLCMembersMember 2024-01-01 2024-06-30 0001726978 gshd:LLCUnitsMember 2024-01-01 2024-06-30 0001726978 gshd:VariousNoncontrollingInterestHoldersMember gshd:LLCUnitsMember 2024-04-01 2024-06-30 0001726978 gshd:VariousNoncontrollingInterestHoldersMember gshd:LLCUnitsMember 2024-01-01 2024-06-30 0001726978 gshd:LLCUnitsMember 2024-04-01 2024-06-30 0001726978 us-gaap:CommonClassBMember 2024-04-01 2024-06-30 0001726978 us-gaap:CommonClassBMember 2024-01-01 2024-06-30 0001726978 us-gaap:ParentMember 2024-01-01 2024-06-30 0001726978 gshd:GooseheadFinancialLLCMember 2024-06-30 0001726978 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-06-30 0001726978 gshd:VariousNoncontrollingInterestHoldersMember 2024-06-30 0001726978 gshd:VariousNoncontrollingInterestHoldersMember 2024-04-01 2024-06-30 0001726978 gshd:VariousNoncontrollingInterestHoldersMember 2024-01-01 2024-06-30 0001726978 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001726978 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001726978 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001726978 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares gshd:location gshd:franchise gshd:office_lease pure gshd:vote 0001726978 2024 Q2 false --12-31 P3Y 10-Q true 2024-06-30 false 001-38466 GOOSEHEAD INSURANCE, INC. DE 82-3886022 1500 Solana Blvd, Building 4, Suite 4500 Westlake TX 76262 469 480-3669 Class A Common Stock, par value $.01 per share GSHD NASDAQ Yes Yes Large Accelerated Filer false false false 24208239 12747530 31619000 31173000 57840000 56657000 46225000 37687000 84214000 69761000 244000 417000 494000 814000 78088000 69277000 142548000 127232000 42551000 37483000 84681000 74365000 16855000 17332000 34035000 33188000 653000 900000 1780000 2555000 2632000 2372000 5200000 4465000 62691000 58087000 125696000 114573000 15397000 11190000 16852000 12659000 1982000 1709000 3469000 3440000 441000 0 -6286000 0 13856000 9481000 7097000 9219000 2981000 2301000 -5587000 2220000 10875000 7180000 12684000 6999000 4677000 3514000 4672000 3414000 6198000 3666000 3666000 8012000 3585000 3585000 0.25 0.15 0.15 0.32 0.15 0.15 0.24 0.15 0.29 0.15 24693000 23689000 23689000 24890000 23448000 23448000 38031000 24333000 38435000 23981000 23643000 41956000 2642000 2091000 8820000 12903000 11046000 9720000 6546000 7889000 52697000 74559000 5994000 9269000 27014000 30316000 35475000 38406000 21269000 17266000 191275000 181209000 4483000 3867000 338207000 354892000 16141000 16398000 2642000 2091000 9174000 8897000 3456000 4129000 10063000 9375000 4952000 0 46428000 40890000 52614000 57382000 87028000 67562000 16663000 22970000 155207000 149302000 357940000 338106000 0.01 0.01 300000000 300000000 24205000 24205000 24966000 24966000 242000 250000 0.01 0.01 50000000 50000000 12748000 12748000 12954000 12954000 127000 130000 77748000 103228000 -38349000 -47056000 39768000 56552000 -59501000 -39766000 -19733000 16786000 338207000 354892000 24966000 12954000 250000 130000 103228000 -47056000 56552000 -39766000 16786000 42000 42000 1814000 1814000 -5000 1809000 65000 1000 1862000 1863000 1863000 7357000 7357000 7357000 2000 146000 146000 146000 196000 196000 -2000 2000 605000 605000 -605000 0 439000 439000 -117000 322000 -217000 -217000 217000 0 25230000 12758000 252000 128000 112428000 -45459000 67349000 -39109000 28240000 2346000 2346000 1045000 10000 41953000 41963000 21670000 63633000 6198000 6198000 4677000 10875000 7000 245000 245000 245000 6632000 6632000 6632000 2000 128000 128000 128000 10000 10000 29000 29000 -29000 0 295000 295000 -170000 126000 912000 912000 -912000 0 24205000 12748000 242000 127000 77748000 -38349000 39768000 -59501000 -19733000 23034000 14471000 228000 146000 70866000 -60570000 10670000 -44294000 -33624000 -81000 -81000 -100000 -181000 17000 173000 173000 173000 6620000 6620000 6620000 4000 201000 201000 201000 323000 323000 -3000 3000 990000 990000 -990000 0 699000 699000 129000 828000 -103000 -103000 103000 0 23379000 14147000 231000 143000 77569000 -60754000 17189000 -43173000 -25984000 5206000 5206000 3666000 3666000 3514000 7180000 167000 3516000 3518000 3518000 5872000 5872000 5872000 2000 144000 144000 144000 352000 352000 -4000 4000 1112000 1112000 -1112000 0 870000 870000 157000 1027000 -477000 -477000 477000 0 23900000 13795000 237000 139000 86859000 -57565000 29670000 -43118000 -13448000 12684000 6999000 5387000 4578000 347000 3628000 1780000 2555000 13989000 12492000 10858000 8497000 -9618000 -7376000 -1814000 332000 295000 0 -1379000 -2494000 -3267000 -3022000 -1343000 7712000 150000 -661000 -1235000 -3595000 -6980000 -10354000 30942000 16221000 175000 0 12000 12000 5212000 2496000 0 5270000 447000 3532000 -5822000 -11286000 320000 -107000 621000 0 4391000 13125000 25000000 0 2383000 4037000 63184000 0 2389000 5206000 -42882000 -14401000 -17762000 -9466000 44047000 30387000 26285000 20921000 3217000 3282000 986000 534000 Organization<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goosehead Insurance, Inc. (“GSHD”) is the sole managing member of Goosehead Financial, LLC (“GF”) and has the sole voting power and control of management of GF. Accordingly, GSHD consolidates the financial results of GF and reports non-controlling interest in GSHD’s condensed consolidated financial statements. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GF was organized on January 1, 2016 as a Delaware Limited Liability Company and is headquartered in Westlake, TX. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSHD (collectively with its consolidated subsidiaries, the “Company”) provides personal and commercial property and casualty insurance brokerage services for its clients through a network of corporate-owned agencies and franchise units across the nation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had 13 and 12 corporate-owned locations in operation at June 30, 2024 and 2023, respectively. Franchisees are provided access to Carrier Appointments, product training, technology infrastructure, client service centers and back office services. During the three months ended June 30, 2024 and 2023, the Company onboarded 19 and 72 franchise locations, respectively, and had 1,122 and 1,344 operating franchise locations as of June 30, 2024 and 2023, respectively. No franchises were purchased during the three and six months ended June 30, 2024 and 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany accounts and transactions have been eliminated in consolidation.</span></div> 13 12 19 72 1122 1344 0 0 0 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany accounts and transactions have been eliminated in consolidation.</span></div> Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with the instructions to Form 10-Q. Therefore, they do not include all of the annual disclosures required by accounting principles generally accepted in the United States of America ("GAAP"). However, in the opinion of management, these statements include all adjustments, consisting of normal recurring adjustments, which are necessary for a fair presentation of the condensed consolidated financial positions at June 30, 2024 and December 31, 2023, and the condensed consolidated statements of operations, stockholders' equity and statements of cash flows for the three and six months ended June 30, 2024 and 2023. The interim period condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements that are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results that can be expected for the entire year. The Company experiences seasonal fluctuations of its revenue due to the timing of contingent commission revenue recognition and trends in housing market activity. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, the Company elected to change its presentation of the cash flows associated with "Premiums payable" from operating activities to present them as financing activities, net, within the Condensed Consolidated Statement of Cash Flows within the caption "Customer premiums, net". Comparative amounts have been recast to conform to current period presentation. This reclassification had no impact on the Condensed Consolidated Statements of Operations, Condensed Consolidated Balance Sheets or Condensed Consolidated Statements of Stockholders' Equity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company recorded loss on remeasurement of the tax receivable agreement ("TRA") liability within "Tax (benefit) expense". For six months ended June 30, 2024, those amounts have been reclassified to Other income (expense) within the Condensed Consolidated Statement of Operations. This reclassification had no impact on the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Stockholders' Equity, or Condensed Consolidated Statement of Cash Flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported period. Accordingly, actual results could differ from those estimates as more information becomes known.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are stated at cost less accumulated amortization and reflect amounts paid for the Company’s web domain, computer software costs, and purchased books of business (customer accounts). The web domain is amortized over a useful life of fifteen years, computer software costs are amortized over a useful life of <span style="-sec-ix-hidden:f-480">three</span> to ten years, and books of business (customer accounts) are amortized over a useful life of eight years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Impairment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all of its identifiable assets for impairment periodically and whenever events or changes in business circumstances indicate that the carrying value of the assets may not be recoverable. In reviewing identifiable assets, if the undiscounted future cash flows were less than the carrying amount of the respective assets, an indicator of impairment would exist, and further analysis would be required to determine whether or not a loss would need to be charged against current period earnings as a component of general and administrative expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on a review of tangible assets during the three months ended March 31, 2024, the Company identified one office lease that would be subleased and completed a recoverability assessment for assets at that location. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $0.1 million for property and equipment and $0.2 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on a review of intangible assets during the three months ended June 30, 2023, the Company identified a group of internally-developed software assets that had not been placed into service and will not be completed. As a result, the Company determined the assets had no fair value and recorded an impairment expense of $1.1 million related to the asset group.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on a review of tangible assets during the three months ended June 30, 2023, the Company identified two office leases that would be subleased and completed a recoverability assessment for assets at those locations. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $1.4 million for property and equipment and $1.1 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying amounts and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in income tax expense in the period of enactment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds premiums received from the insured, but not yet remitted to the Carrier, in a fiduciary capacity. Premiums received but not yet remitted included in restricted cash were $2.6 million and $1.8 million as of June 30, 2024 and 2023, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns interest on its cash balance that is held in interest-bearing checking accounts. During the three and six months ended June 30, 2024 the Company recognized $0.4 million and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million in interest income within Other income (expense) in the Condensed Consolidated Statements of Operations. No interest income was recognized during the three and six months ended June 30, 2023. As of June 30, 2024, the Company did not have any cash equivalents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of our cash and cash equivalents and restricted cash balances as presented in the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction. This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied on a prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</span></div> <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with the instructions to Form 10-Q. Therefore, they do not include all of the annual disclosures required by accounting principles generally accepted in the United States of America ("GAAP"). However, in the opinion of management, these statements include all adjustments, consisting of normal recurring adjustments, which are necessary for a fair presentation of the condensed consolidated financial positions at June 30, 2024 and December 31, 2023, and the condensed consolidated statements of operations, stockholders' equity and statements of cash flows for the three and six months ended June 30, 2024 and 2023. The interim period condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements that are included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></div>The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results that can be expected for the entire year. The Company experiences seasonal fluctuations of its revenue due to the timing of contingent commission revenue recognition and trends in housing market activity. <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, the Company elected to change its presentation of the cash flows associated with "Premiums payable" from operating activities to present them as financing activities, net, within the Condensed Consolidated Statement of Cash Flows within the caption "Customer premiums, net". Comparative amounts have been recast to conform to current period presentation. This reclassification had no impact on the Condensed Consolidated Statements of Operations, Condensed Consolidated Balance Sheets or Condensed Consolidated Statements of Stockholders' Equity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company recorded loss on remeasurement of the tax receivable agreement ("TRA") liability within "Tax (benefit) expense". For six months ended June 30, 2024, those amounts have been reclassified to Other income (expense) within the Condensed Consolidated Statement of Operations. This reclassification had no impact on the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Stockholders' Equity, or Condensed Consolidated Statement of Cash Flows.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported period. Accordingly, actual results could differ from those estimates as more information becomes known.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are stated at cost less accumulated amortization and reflect amounts paid for the Company’s web domain, computer software costs, and purchased books of business (customer accounts). The web domain is amortized over a useful life of fifteen years, computer software costs are amortized over a useful life of <span style="-sec-ix-hidden:f-480">three</span> to ten years, and books of business (customer accounts) are amortized over a useful life of eight years.</span></div> P15Y P10Y P8Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Impairment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all of its identifiable assets for impairment periodically and whenever events or changes in business circumstances indicate that the carrying value of the assets may not be recoverable. In reviewing identifiable assets, if the undiscounted future cash flows were less than the carrying amount of the respective assets, an indicator of impairment would exist, and further analysis would be required to determine whether or not a loss would need to be charged against current period earnings as a component of general and administrative expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on a review of tangible assets during the three months ended March 31, 2024, the Company identified one office lease that would be subleased and completed a recoverability assessment for assets at that location. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $0.1 million for property and equipment and $0.2 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on a review of intangible assets during the three months ended June 30, 2023, the Company identified a group of internally-developed software assets that had not been placed into service and will not be completed. As a result, the Company determined the assets had no fair value and recorded an impairment expense of $1.1 million related to the asset group.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on a review of tangible assets during the three months ended June 30, 2023, the Company identified two office leases that would be subleased and completed a recoverability assessment for assets at those locations. Based on the results of the recoverability assessment, the Company determined that the undiscounted cash flows of the assets were below their carrying values. As a result, the Company compared the fair values of the assets to their carrying values and recorded an impairment expense of $1.4 million for property and equipment and $1.1 million for right-of-use asset for the amount the carrying values exceeded the fair values. The Company determined the fair values by estimating sublease cash flows based on market rates for similar properties and discounted them using the Company's internal borrowing rate.</span></div> 1 100000 200000 1100000 2 1400000 1100000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying amounts and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in income tax expense in the period of enactment.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents, and Restricted Cash</span></div>The Company holds premiums received from the insured, but not yet remitted to the Carrier, in a fiduciary capacity. 2600000 1800000 400000 400000 0 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of our cash and cash equivalents and restricted cash balances as presented in the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of our cash and cash equivalents and restricted cash balances as presented in the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23643000 19131000 2642000 1790000 26285000 20921000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction. This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied on a prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</span></div> Revenue<div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Commissions and fees</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company earns commissions, which are paid as a percentage of the policy premiums placed by the Company, by performing its obligation to identify, place, and make effective insurance coverage on behalf of its customer, the insured. The Company defines the term of the policy as the contractual period the policy provides insurance coverage to the insured, which is typically one year or less. Commissions earned for the placement of the initial policy term for a given insurance product are recorded as New Business Commissions. New Business Commissions are earned at a point in time on the effective date of the policy, which is when the customer’s unilateral right to cancel the policy without consideration expires, as the Company has no further performance obligations for the initial term once the policy is placed and made effective.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">After the initial policy term for a given insurance product, the Company earns Renewal Commissions by assisting the customer to make effective a renewal policy that satisfies the customer’s current insurance coverage needs. The Company performs this obligation by monitoring the customer’s policy to ensure a renewal is offered by the carrier and that the client promptly pays the premium. Alternatively, based on the needs of the customer, the Company may assist the customer to adjust coverage terms to satisfy its current insurance coverage needs or the Company may assist the customer to re-shop the insurance coverage to identify, place, and make effective a policy that better meets those needs. Renewal Commissions are earned at a point in time upon the effective date of the renewal policy term or upon the effective date of the replacement policy identified, placed, and made effective for the customer, which is when the customer’s unilateral right to non-renew the policy expires, as the Company has no further performance obligations for that renewal policy term.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The transaction price for commissions revenue is set as an estimate of the variable consideration to be received for the current policy term. This estimate includes the fixed consideration due based on the contractual terms of the current policy and adjustments for estimates of modifications of the contractual terms of the current policy and/or termination of the policy before the end of the current term. This variable consideration is constrained to the extent that it is probable there will not be a significant reversal of revenue.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For Agency Fees, the Company enters into a contract with the insured, in which the Company's performance obligation is to place an insurance policy. The transaction price of the agency fee is set at the time the sale is agreed upon, and is included in the contract. Agency Fee revenue is recognized at a point in time, which is the effective date of the policy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent commission revenue is generated from contracts between the Company and insurance carriers, for which the Company is compensated for certain growth, profitability, or other performance-based metrics. The performance obligations for contingent commissions will vary by contract, but generally include the Company increasing profitable written premium with the insurance carrier. The transaction price for contingent commissions is estimated based on all available information and is recognized over time as the Company completes its performance obligations, as the underlying policies are placed, net of a constraint.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must estimate the amount of consideration that will be received such that a significant reversal of revenue is not probable. Contingent commissions represent a form of variable consideration associated with the placement and profitability of coverage, for which we earn commissions. Contingent commissions are estimated, with a constraint applied, and accrued in relation to the satisfaction of the performance obligations for the period over which the contract applies. The resulting effect on the timing of recognizing contingent commissions closely follows a similar pattern as our commissions and fees with any adjustments recognized when payments are received or as additional information that affects the estimate becomes available. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Franchise revenues</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchise revenues include initial franchise fees and ongoing new and renewal royalty fees from franchisees. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from Initial Franchise Fees is generated from a contract between the Company and a franchisee. The Company's performance obligation is to provide initial training, onboarding, ongoing support and use of the Company's business operations over the period of the franchise agreement. The transaction price is set by the franchise agreement and revenue is recognized over time as the Company completes its performance obligations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initial franchise fees are recognized as revenue over the 10-year life of the franchise contract, beginning on the start date of the contract. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from New and Renewal Royalty Fees is recorded by applying the sales- and usage-based royalties exception. Under the sales- and usage-based exception, the Company recognizes revenue over time as a franchise places and makes effective a policy for an insured. The transaction price for the royalty fee for each policy made effective is set as the contractual royalty rate multiplied by </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an estimate of the commissions to be received by the franchise for the current term of the policy. This estimate includes the fixed consideration due based on the contractual terms of the current policy and adjustments for estimates of modifications of the contractual terms of the current policy and/or termination of the policy before the end of the current term. This variable consideration is constrained to the extent that it is probable there will not be a significant reversal of revenue.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company has evaluated ASC Topic 340 - Other Assets and Deferred Cost (“ASC 340”) which requires companies to defer certain incremental cost to obtain customer contracts, and certain costs to fulfill customer contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental cost to obtain - The Company defers certain costs to obtain customer contracts primarily as they relate to commission-based compensation plans for selling new franchise agreements. These incremental costs are deferred and amortized over a 10-year period, which is consistent with the term of the contract. The balance of cost to obtain is included with Other assets on the Condensed Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to fulfill - The Company has evaluated the need to capitalize costs to fulfill customer contracts and has determined that there are no costs that meet the definition for capitalization under ASC 340.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table disaggregates revenue by source </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Type of revenue stream:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and agency fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewal Commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Business Commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency Fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewal Royalty Fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Business Royalty Fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Franchise Fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Franchise Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,088 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,277 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,232 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:95%">Contract Balances</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides information about receivables, cost to obtain, and contract liabilities from contracts with customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost to obtain franchise contracts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and agency fees receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable from franchisees</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,980)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Cost to obtain franchise contracts is included in Other assets on the condensed consolidated balance sheets.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes both the current and long term portion of this balance.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Initial Franchise Fees to be recognized over the life of the contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records Franchise Fees as contract liabilities on the Condensed Consolidated Balance Sheets when the agreement is executed. Contract liabilities are reduced as fees are recognized in revenue over the expected life of the franchise license. As the term of the franchise license is typically ten years, substantially all of the franchise fee revenue recognized in the period ended June 30, 2024 was included in the contract liabilities balance as of December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in contract liabilities are as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"></td><td style="width:75.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.308%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities at December 31, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New deferrals</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities at June 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Initial Franchise Fees where the consideration is received from the franchisee for services which are to be transferred to the Franchisee over the expected life of the Franchise Agreement.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Franchise Fees, net of recognized revenue, no longer deferred due to the termination of the Franchise Agreement.</span></div> P10Y P10Y <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table disaggregates revenue by source </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Type of revenue stream:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and agency fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewal Commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Business Commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency Fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewal Royalty Fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Business Royalty Fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Franchise Fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Franchise Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,088 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,277 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,232 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20591000 18541000 36552000 34359000 6682000 6257000 12363000 11774000 2137000 2404000 4048000 4634000 2209000 3971000 4877000 5890000 36828000 27552000 65881000 50304000 7169000 6267000 13402000 11909000 1631000 3287000 3875000 6350000 598000 581000 1055000 1198000 244000 417000 494000 814000 78088000 69277000 142548000 127232000 29410000 27202000 52962000 50767000 48678000 42075000 89586000 76465000 78088000 69277000 142548000 127232000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides information about receivables, cost to obtain, and contract liabilities from contracts with customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost to obtain franchise contracts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and agency fees receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable from franchisees</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,980)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Cost to obtain franchise contracts is included in Other assets on the condensed consolidated balance sheets.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes both the current and long term portion of this balance.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Initial Franchise Fees to be recognized over the life of the contract.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in contract liabilities are as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"></td><td style="width:75.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.308%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities at December 31, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New deferrals</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities at June 30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Initial Franchise Fees where the consideration is received from the franchisee for services which are to be transferred to the Franchisee over the expected life of the Franchise Agreement.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Franchise Fees, net of recognized revenue, no longer deferred due to the termination of the Franchise Agreement.</span></div> 1920000 2309000 -389000 8820000 12903000 -4083000 17040000 18989000 -1949000 20119000 27099000 -6980000 P10Y 27099000 3875000 1595000 4700000 20119000 Franchise Fees Receivable<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of Franchise fees receivable included in Receivable from franchisees consisted of the following </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise fees receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for uncollectible franchise fees</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net franchise fees receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes both the current and long term portion of this balance.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for uncollectible franchise fees was as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"><tr><td style="width:1.0%"></td><td style="width:78.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of Franchise fees receivable included in Receivable from franchisees consisted of the following </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise fees receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for uncollectible franchise fees</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net franchise fees receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes both the current and long term portion of this balance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for uncollectible agency fees was as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"><tr><td style="width:1.0%"></td><td style="width:78.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7567000 15096000 2154000 4388000 32000 223000 5381000 10485000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for uncollectible franchise fees was as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"><tr><td style="width:1.0%"></td><td style="width:78.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 223000 379000 570000 32000 487000 823000 889000 421000 Allowance for Uncollectible Agency Fees<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for uncollectible agency fees was as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"><tr><td style="width:1.0%"></td><td style="width:78.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to bad debts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 508000 816000 925000 399000 450000 876000 673000 653000 Property and equipment<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:56.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture &amp; fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phone system</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $3.7 million and $3.8 million for six months ended June 30, 2024 and 2023, respectively.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:56.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture &amp; fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phone system</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11418000 11306000 4727000 4482000 478000 436000 326000 326000 36244000 36285000 53193000 52834000 26179000 22518000 27014000 30316000 3700000 3800000 Intangible assets<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:56.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software &amp; web domain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Books of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,266 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $1.5 million and $0.7 million for six months ended June 30, 2024 and 2023, respectively.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:56.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software &amp; web domain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Books of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,266 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19051000 13509000 6895000 6895000 25946000 20404000 4677000 3138000 21269000 17266000 1500000 700000 Debt<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 21, 2021, the Company refinanced its $25 million revolving credit facility and $80 million term note payable to a $50 million revolving credit facility and $100 million term note payable in order to obtain a more favorable interest rate on the outstanding debt. The revolving credit facility and term note are collateralized by substantially all the Company’s assets, which includes rights to future commissions and royalties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2023, the Company entered into Amendment No.1 of the Second Amended and Restated Credit Agreement, which provided that LIBOR should be replaced with SOFR.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2024, the Company entered into Amendment No. 2 of the Second Amended and Restated Credit Agreement, increasing the term note payable by $25 million and increasing the capacity of the revolving credit facility by $25 million to a total capacity of $75 million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company had nothing drawn against the revolving credit facility and had a letter of credit of $0.2 million applied against the maximum borrowing availability. Borrowings under the revolving credit facility are payable on July 21, 2026. Thus, amounts available to draw totaled $74.8 million. The term note is payable in quarterly installments of $2.5 million, with a balloon payment of $80.5 million on July 21, 2026.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate applicable to both the revolving credit facility and the term note for each leverage ratio tier is as follows:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.479%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leverage Ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt; 1.50x</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 175 bps</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 1.50x</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 200 bps</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 2.50x</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 225 bps</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 3.50x</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 250 bps</span></div></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the interest rate applicable for the credit facilities was SOFR plus 200 basis points.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the term note payable for the next five years are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"></td><td style="width:56.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.146%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s note payable agreement contains certain restrictions and covenants. Under these restrictions, the Company is limited in the amount of debt incurred and distributions payable. As of June 30, 2024, the Company's maximum allowable trailing twelve months debt-to-EBITDA ratio, as defined by the credit agreement, was 4x. In addition, the credit agreement contains certain change of control provisions that, if broken, would trigger a default. Finally, the Company must maintain certain financial ratios. As of June 30, 2024, the Company was in compliance with these covenants. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of both instruments’ variable interest rate, the note payable balance at June 30, 2024 and December 31, 2023, approximates fair value using Level 2 inputs, described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The framework for measuring fair value provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy are described as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:15.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets.</span></div><div style="padding-left:15.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Significant other observable inputs other than Level 1 prices such as quoted prices in markets that are not active, quoted prices for similar assets or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset.</span></div><div style="padding-left:15.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</span></div> 25000000 80000000 50000000 100000000 25000000 25000000 75000000 0 200000 74800000 2500000 80500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate applicable to both the revolving credit facility and the term note for each leverage ratio tier is as follows:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.479%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leverage Ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt; 1.50x</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 175 bps</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 1.50x</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 200 bps</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 2.50x</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 225 bps</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 3.50x</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR + 250 bps</span></div></td></tr></table></div> 1.50 0.0175 1.50 0.0200 2.50 0.0225 3.50 0.0250 0.0200 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the term note payable for the next five years are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"></td><td style="width:56.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.146%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5031000 10063000 83016000 0 0 98109000 4 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The framework for measuring fair value provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy are described as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:15.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets.</span></div><div style="padding-left:15.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Significant other observable inputs other than Level 1 prices such as quoted prices in markets that are not active, quoted prices for similar assets or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset.</span></div><div style="padding-left:15.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</span></div> Income Taxes<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSHD is the sole managing member of GF, which is treated as a partnership for U.S. federal and most applicable state and local income tax purposes. As a partnership, GF is not subject to U.S. federal and certain state and local income taxes. Any taxable income or loss generated by GF is passed through to and included in the taxable income or loss of its members, including GSHD, on a pro rata basis. GSHD is subject to U.S. federal income taxes, in addition to state and local income taxes, with respect to GSHD's allocable share of income of GF.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax (benefit) expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Provision expense from income taxes was $3.0 million for the three months ended June 30, 2024 compared to $2.3 million for the three months ended June 30, 2023. The effective tax rate was 22% for the three months ended June 30, 2024 compared to 24% for the three months ended June 30, 2023. Tax benefit was $5.6 million for the six months ended June 30, 2024 compared to tax expense of $2.2 million for the six months ended June 30, 2023. The effective tax rate was (79)% for the six months ended June 30, 2024 and 24% for the six months ended June 30, 2023. The change in the effective tax rate was primarily due to changes in state apportionment and related state filing requirements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets at June 30, 2024 were $191.3 million compared to $181.2 million at December 31, 2023. The primary contributing factors to the increase in deferred tax assets are additional redemptions of LLC Units of GF for shares of Class A common stock of GSHD during the six months ended June 30, 2024 and an increase in the blended state tax rate due to changes in state apportionment and related state filing requirements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Receivable Agreement</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GF intends to make an election under Section 754 of the Internal Revenue Code of 1986, as amended, and the regulations thereunder (the “Code”) effective for each taxable year in which a redemption or exchange of LLC Units and corresponding Class B common stock for shares of Class A common stock occurs. Future taxable redemptions or exchanges are expected to result in tax basis adjustments to the assets of GF that will be allocated to the Company and thus produce favorable tax attributes. These tax attributes would not be available to GSHD in the absence of those transactions. The anticipated tax basis adjustments are expected to reduce the amount of tax that GSHD would otherwise be required to pay in the future.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSHD entered into a tax receivable agreement ("TRA") with the Pre-IPO LLC Members on May 1, 2018 that provides for the payment by GSHD to the Pre-IPO LLC Members of 85% of the amount of cash savings, if any, in U.S. federal, state and local income tax or franchise tax that GSHD actually realizes as a result of (i) any increase in tax basis in GSHD's assets and (ii) tax benefits related to imputed interest deemed arising as a result of payments made under the tax receivable agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2024, an aggregate of 10,008 and 206,129 LLC Units were redeemed by the Pre-IPO LLC Members for newly issued shares of Class A common stock. In connection with these redemptions, GSHD received 10,008 and 206,129 LLC Units, which resulted in an increase in the tax basis of its investment in GF subject to the provisions of the tax receivable agreement. The Company recognized a liability for the TRA Payments due to the Pre-IPO LLC Members, representing 85% of the aggregate tax benefits the Company expects to realize from the tax basis increases related to the redemptions of LLC Units, after concluding it was probable that such TRA Payments would be paid based on its estimates of future taxable income. As of June 30, 2024, the total amount of TRA Payments due to the Pre-IPO LLC Members under the tax receivable agreement was $160.2 million, of which $5.0 million was current and included in Liabilities under tax receivable agreement within Current liabilities on the Condensed Consolidated Balance Sheet. Future exchanges of LLC Units for Class A common stock will result in additional TRA payments. Additionally, during the six months ended June 30, 2024, the Company's effective tax rate increased due to changes in state apportionment and related state filing requirements. This resulted in a remeasurement of its TRA liability of $6.7 million, which has been reported in "Other income (expense)" on the Condensed Consolidated Statement of Operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain tax positions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSHD has determined there are no material uncertain tax positions as of June 30, 2024.</span></div> 3000000.0 2300000 0.22 0.24 -5600000 2200000 -0.79 0.24 191300000 181200000 0.85 10008 206129 10008 206129 0.85 160200000 5000000.0 6700000 0 Stockholders' Equity<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class A Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSHD has a total of 24,205 thousand shares of its Class A common stock outstanding at June 30, 2024. Each share of Class A common stock holds economic rights and entitles its holder to one vote per share on all matters submitted to a vote of the stockholders of GSHD.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class B Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSHD has a total of 12,748 thousand shares of its Class B common stock outstanding at June 30, 2024. Each share of Class B common stock has no economic rights but entitles its holder to one vote per share on all matters submitted to a vote of the stockholders of GSHD.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Class A common stock and Class B common stock vote together as a single class on all matters presented to GSHD's shareholders for their vote or approval, except as otherwise required by applicable law, by agreement, or by GSHD's certificate of incorporation.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic earnings per share ("EPS") based on net income attributable to GSHD for the three and six months ended June 30, 2024 and 2023, divided by the basic weighted average number of Class A common stock as of the three and six months ended June 30, 2024 and 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted EPS of Class A common stock is computed by dividing net income attributable to GSHD by the weighted average number of shares of Class A common stock outstanding adjusted to give effect to potentially dilutive securities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Shares of the Company’s Class B common stock do not share in the earnings or losses attributable to Goosehead Insurance, Inc. and are therefore not participating securities. As such, separate presentation of basic and diluted earnings per share of Class B common stock under the two-class method has not been presented. Shares of the Company’s Class B common stock are, however, considered potentially dilutive shares of Class A common stock because shares of Class B common stock, together with the related GF LLC Units, are exchangeable into shares of Class A common stock on a one-for-one basis. The Company calculates the effects of the conversion of Class B shares to Class A shares using the "if-converted" method and includes such effects in the calculation of diluted EPS if the effects are dilutive.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table summarizes the calculation of EPS for the three and six months ended June 30, 2024 and 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to GSHD - Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net income attributable to non-controlling interests</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to GSHD - Diluted</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class A common shares - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share of Class A common stock - Basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class A common shares - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class B common shares (if-converted)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class A common shares - Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share of Class A common stock - Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(1) For the three and six months ended June 30, 2024, the impact of the conversion of Class B common shares to Class A common shares calculated under the if-converted method was dilutive, and as such, (a) 12,751 and 12,807 common shares (assuming the conversion of all </span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">outstanding class B common stock) were included in Weighted average outstanding Class A common shares - Diluted and (b) $2.9 million and $3.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">of non-controlling interest net income (after incremental tax effect from assuming conversion of all outstanding class B common stock), was added back to Net income attributable to GSHD - Basic to arrive at Net income available to GSHD - diluted. For the three and six months ended June 30, 2023, the impact of the conversion of Class B common shares to Class A common shares is excluded from the calculation of Diluted EPS because inclusion of such shares would be anti-dilutive.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(2) Dilutive stock options is computed using the treasury stock method, which are not participating securities. 1,576 and 1,272 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2024 because the effect would have been anti-dilutive. 1,543 and 2,178 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2023 because the effect would have been anti-dilutive.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2024, our board of directors approved a share repurchase program with authorization to purchase up to $100 million of our Class A common stock through March 31, 2025. The share repurchase program does not require the Company to acquire any dollar amount or number of shares of common stock and may be modified, suspended, or discontinued at any time. The timing, manner, price and amount of any repurchases will be determined at the discretion of management in accordance with applicable securities laws and other restrictions. Class A common stock acquired under the program will be retired upon repurchase. Additionally, for every repurchased share of Class A common stock, the Company will direct GF to repurchase, at the price paid to repurchase such share, and cancel an LLC unit of GF held by the Company.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, the Company repurchased and retired 1,045 thousand shares of Class A common stock at an average price of $60.46, for an aggregate $63.6 million. All repurchases were made in open-market transactions and recorded at their aggregate transaction cost inclusive of commissions and excise taxes. As of June 30, 2024, the Company had remaining authorization under the share repurchase program to purchase up to approximately $36.8 million of the Company's Class A common stock.</span></div> 24205000 1 12748000 1 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic earnings per share ("EPS") based on net income attributable to GSHD for the three and six months ended June 30, 2024 and 2023, divided by the basic weighted average number of Class A common stock as of the three and six months ended June 30, 2024 and 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted EPS of Class A common stock is computed by dividing net income attributable to GSHD by the weighted average number of shares of Class A common stock outstanding adjusted to give effect to potentially dilutive securities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Shares of the Company’s Class B common stock do not share in the earnings or losses attributable to Goosehead Insurance, Inc. and are therefore not participating securities. As such, separate presentation of basic and diluted earnings per share of Class B common stock under the two-class method has not been presented. Shares of the Company’s Class B common stock are, however, considered potentially dilutive shares of Class A common stock because shares of Class B common stock, together with the related GF LLC Units, are exchangeable into shares of Class A common stock on a one-for-one basis. The Company calculates the effects of the conversion of Class B shares to Class A shares using the "if-converted" method and includes such effects in the calculation of diluted EPS if the effects are dilutive.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table summarizes the calculation of EPS for the three and six months ended June 30, 2024 and 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to GSHD - Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net income attributable to non-controlling interests</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: income tax effect on income attributable to non-controlling interests assuming conversion of Class B common shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to GSHD - Diluted</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class A common shares - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share of Class A common stock - Basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class A common shares - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class B common shares (if-converted)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average outstanding Class A common shares - Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share of Class A common stock - Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(1) For the three and six months ended June 30, 2024, the impact of the conversion of Class B common shares to Class A common shares calculated under the if-converted method was dilutive, and as such, (a) 12,751 and 12,807 common shares (assuming the conversion of all </span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">outstanding class B common stock) were included in Weighted average outstanding Class A common shares - Diluted and (b) $2.9 million and $3.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">of non-controlling interest net income (after incremental tax effect from assuming conversion of all outstanding class B common stock), was added back to Net income attributable to GSHD - Basic to arrive at Net income available to GSHD - diluted. For the three and six months ended June 30, 2023, the impact of the conversion of Class B common shares to Class A common shares is excluded from the calculation of Diluted EPS because inclusion of such shares would be anti-dilutive.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(2) Dilutive stock options is computed using the treasury stock method, which are not participating securities. 1,576 and 1,272 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2024 because the effect would have been anti-dilutive. 1,543 and 2,178 stock options were excluded from the computation of diluted earnings per share of Class A common stock for the three and six months ended June 30, 2023 because the effect would have been anti-dilutive.</span></div> 1 6198000 3666000 3666000 8012000 3585000 3585000 -4677000 -3514000 -4672000 -3414000 1735000 0 1566000 0 9140000 7180000 11118000 6999000 24693000 23689000 23689000 24890000 23448000 23448000 0.25 0.15 0.15 0.32 0.15 0.15 24693000 23689000 24890000 23448000 12751000 0 12807000 0 588000 644000 738000 533000 38031000 24333000 38435000 23981000 0.24 0.15 0.29 0.15 12751000 12807000 2900000 3100000 1576000 1272000 1543000 2178000 100000000 1045000 60.46 63600000 36800000 Non-controlling interest<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSHD is the sole managing member of GF and, as a result, it consolidates the financial results of GF. GSHD reports a non-controlling interest representing the economic interest in GF held by the other members of GF.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GF makes distributions to the LLC Unit holders on a pro rata basis to facilitate the LLC Unit holder's quarterly tax payments. For the three and six months ended June 30, 2024, GF made distributions of $6.5 million and $6.5 million, of which $2.2 million and $2.2 million was made to Pre-IPO LLC Members. The remaining $4.3 million and $4.3 million was made to GSHD and was eliminated in consolidation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amended and restated Goosehead Financial, LLC Agreement, the Pre-IPO LLC Members have the right, from and after the completion of the Offering (subject to the terms of the amended and restated Goosehead Financial, LLC Agreement), to require GSHD to redeem all or a portion of their LLC Units for, at GSHD's election, newly-issued shares of Class A common stock on a one-for-one basis or a cash payment equal to the volume weighted average market price of one share of GSHD's Class A common stock for each LLC Unit redeemed (subject to customary adjustments, including for stock splits, stock dividends and reclassifications) in accordance with the terms of the amended and restated Goosehead Financial, LLC Agreement. Additionally, in the event of a redemption request by a Pre-IPO LLC Member, GSHD may, at its option, effect a direct exchange of cash or Class A common stock for LLC Units in lieu of such a redemption. Shares of Class B common stock will be cancelled on a one-for-one basis if GSHD, at the election of a Pre-IPO LLC Member, redeems or exchanges LLC Units of such Pre-IPO LLC Member pursuant to the terms of the amended and restated Goosehead Financial, LLC Agreement. Except for transfers to GSHD pursuant to the amended and restated Goosehead Financial, LLC Agreement or to certain permitted transferees, the Pre-IPO LLC Members are not permitted to sell, transfer or otherwise dispose of any LLC Units or shares of Class B common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2024, an aggregate of 10 thousand and 206 thousand LLC Units were redeemed by the non-controlling interest holders. Pursuant to the GF LLC Agreement, GSHD issued 10 thousand and 206 thousand shares of Class A common stock in connection with these redemptions and received 10 thousand and 206 thousand LLC Interests, increasing GSHD's ownership interest in GF. Simultaneously, and in connection with these redemptions, 10 thousand and 206 thousand shares of Class B common stock were surrendered and cancelled. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ownership interest in GF as of June 30, 2024 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"></td><td style="width:66.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LLC Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership %</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of LLC Units held by GSHD</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,205</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of LLC Units held by non-controlling interest holders</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,748</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of LLC Units outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,953</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td></tr></table></div>The weighted average ownership percentages for the applicable reporting periods are used to attribute net income to GSHD and the non-controlling interest holders. The non-controlling interest holders' weighted average ownership percentage for the three and six months ended June 30, 2024 was 34.1% and 34.0%. 6500000 6500000 2200000 2200000 4300000 4300000 1 1 10000 206000 10000 206000 10000 206000 10000 206000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ownership interest in GF as of June 30, 2024 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"></td><td style="width:66.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LLC Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership %</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of LLC Units held by GSHD</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,205</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of LLC Units held by non-controlling interest holders</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,748</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of LLC Units outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,953</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td></tr></table></div> 24205000 0.655 12748000 0.345 36953000 1.000 0.341 0.340 Equity-Based CompensationStock option expense was $6.6 million and $14.0 million for the three and six months ended June 30, 2024. Stock option expense was $5.9 million and $12.5 million for the three and six months ended June 30, 2023. 6600000 14000000.0 5900000 12500000 Litigation<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, GSHD may be involved in various legal proceedings, lawsuits and claims incidental to the conduct of the Company's business. The Company records accruals for legal contingencies to the extent that it has concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. In the opinion of the Company's management, the likely results of any ongoing legal matters are not expected, either individually or in the aggregate, to have a material adverse effect on the Company's financial position, results of operations or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2022, a verified stockholder class action complaint for declaratory relief, captioned Mickey Dollens v. Goosehead Insurance, Inc., C.A. No. 2022-1018-JTL, was filed in the Court of Chancery of the State of Delaware (the “Dollens Action”), alleging certain corporate governance documents adopted by the Company were invalid under Delaware law. On August 8, 2023, the parties entered into a proposed settlement providing for certain non-monetary benefits to the class (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e., </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revisions to the Company's Stockholder Agreement). Additionally, the plaintiffs have petitioned the Court for attorneys’ fees and litigation expenses. The matter is currently stayed. While there can be no assurance regarding the ultimate outcome of the petition, the Company believes a potential loss, if any, would not be material.</span></div>