v3.21.2
Business Combinations - Additional Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
numberOfBusinessCombinations
Business Acquisition [Line Items]  
Number of Businesses Acquired | numberOfBusinessCombinations 10
Business combinations aggregate purchase price $ 387,523
Goodwill, amortization period for tax purposes 15 years
Total revenues recognized from business combinations $ 18,800
Net income (loss) recognized from business combinations (1,200)
Acquisition related costs incurred 2,400
LeaseTrack  
Business Acquisition [Line Items]  
Business combinations aggregate purchase price $ 20,752
Effective date of acquisition Feb. 01, 2021
Medicare Help Now  
Business Acquisition [Line Items]  
Effective date of acquisition Mar. 01, 2021
Only Medicare Solutions  
Business Acquisition [Line Items]  
Effective date of acquisition Apr. 01, 2021
Seniors' Insurance Services  
Business Acquisition [Line Items]  
Effective date of acquisition Apr. 30, 2021
Mid-Continent  
Business Acquisition [Line Items]  
Effective date of acquisition Apr. 30, 2021
RogersGray  
Business Acquisition [Line Items]  
Business combinations aggregate purchase price $ 195,484
Effective date of acquisition Jul. 01, 2021
EBSME  
Business Acquisition [Line Items]  
Effective date of acquisition Jul. 30, 2021
FounderShield  
Business Acquisition [Line Items]  
Business combinations aggregate purchase price $ 56,505
Effective date of acquisition Aug. 02, 2021
The Capital Group  
Business Acquisition [Line Items]  
Business combinations aggregate purchase price $ 62,293
Effective date of acquisition Aug. 02, 2021
River Oak Risk  
Business Acquisition [Line Items]  
Business combinations aggregate purchase price $ 27,734
Effective date of acquisition Aug. 04, 2021