XML 59 R39.htm IDEA: XBRL DOCUMENT
v3.25.4

Stockholders' equity (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
Equity [Abstract] |
Schedule of Calculation of EPS | The following table summarizes the calculation of EPS for the years ended December 31, 2025, 2024, and 2023 (in thousands):
| Year Ended December 31,
| 2025 |  | 2024 |  | 2023
Numerator: |  |  |  |  |
Net income attributable to GSHD - Basic | $ | 27,831 |  |  | $ | 30,426 |  |  | $ | 14,140 |
Add: net income attributable to noncontrolling interests(1) | 16,620 |  |  | 18,687 |  |  | 9,556 |
Less: income tax effect on income attributable to noncontrolling interests assuming conversion of Class B common shares(1) | (4,837) |  |  | (4,767) |  |  | (2,524) |
Net income available to GSHD - Diluted | $ | 39,614 |  |  | $ | 44,347 |  |  | $ | 21,172 |
Denominator: |  |  |  |  |
Basic EPS |  |  |  |  |
Weighted average outstanding Class A common shares - Basic | 24,975 |  |  | 24,657 |  |  | 23,929 |
Earnings per share of Class A common stock - Basic | $ | 1.11 |  |  | $ | 1.23 |  |  | $ | 0.59 |
Diluted EPS |  |  |  |  |
Weighted average outstanding Class A common shares - Basic | 24,975 |  |  | 24,657 |  |  | 23,929 |
Effect of dilutive securities: |  |  |  |  |
Weighted average outstanding Class B common shares (if-converted)(1) | 12,224 |  |  | 12,749 |  |  | 13,769 |
Stock options(2) | 905 |  |  | 895 |  |  | 657 |
Weighted average outstanding Class A common shares - Diluted | 38,103 |  |  | 38,301 |  |  | 38,356 |
Earnings per share of Class A common stock - Diluted | $ | 1.04 |  |  | $ | 1.16 |  |  | $ | 0.55 |
(1) For the years ended December 31, 2025, 2024, and 2023, 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,224 thousand, 12,749 thousand, and 13,769 thousand common shares (assuming the conversion of all outstanding class B common stock) were included in the Weighted average outstanding Class A common shares - Diluted and (b) $11.8 million, $13.9 million, and $7.0 million of noncontrolling interest net income (after incremental tax effect from assuming conversion of all outstanding class B common stock), was added back to Net income available to GSHD - Diluted. (2) The dilutive effect of stock options is computed using the treasury stock method. 731 thousand, 869 thousand, and 1,560 thousand stock options were excluded from the computation of diluted earnings per share of Class A common stock for the years ended December 31, 2025, 2024 and 2023 because the effect would have been anti-dilutive.

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

X
- Definition 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. + References Reference 1: 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 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration