v3.26.1
Noncontrolling Interest - Schedule of Ownership interests (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2026
shares
Noncontrolling Interest [Line Items]  
Number of LLC units outstanding (in shares) 35,516
Noncontrolling interest, ownership percentage 100.00%
Goosehead Financial, LLC  
Noncontrolling Interest [Line Items]  
Ownership interest held by Goosehead Insurance, Inc. 67.00%
Noncontrolling interest holders  
Noncontrolling Interest [Line Items]  
Ownership interest held by non-controlling interest holders 33.00%
Parent  
Noncontrolling Interest [Line Items]  
Number of LLC units outstanding (in shares) 23,803
Noncontrolling interest  
Noncontrolling Interest [Line Items]  
Number of LLC units outstanding (in shares) 11,713