Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Fair value of intangible assets (Details)

v3.21.2
Business Combinations - Fair value of intangible assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 09, 2021
May 20, 2021
Apr. 05, 2021
Jan. 12, 2021
Sep. 30, 2021
January 12, 2021 Acquisition ("V12 Data")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)       7 years 7 months 6 days  
Fair Value       $ 6,440  
April 5, 2021 Acquisition ("HOA")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)     9 years 6 months    
Intangible assets, finite-lived     $ 41,952    
Insurance Licenses     $ 4,960    
May 20, 2021 Acquisition ("Rynoh")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)   10 years      
Intangible assets, finite-lived   $ 16,590      
September 9, 2021 Acquisition ("AHP")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years) 7 years        
Intangible assets, finite-lived $ 2,742        
Customer relationships          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)         10 years
Customer relationships | January 12, 2021 Acquisition ("V12 Data")          
Business Acquisition [Line Items]          
Intangible assets, finite-lived       1,650  
Fair Value       1,650  
Customer relationships | April 5, 2021 Acquisition ("HOA")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)     10 years    
Intangible assets, finite-lived     $ 16,700    
Customer relationships | May 20, 2021 Acquisition ("Rynoh")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)   10 years      
Intangible assets, finite-lived   $ 12,700      
Customer relationships | Other Acquisitions          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 8,900
Customer relationships | Total Acquisition          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 39,950
Acquired technology          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)         5 years
Acquired technology | January 12, 2021 Acquisition ("V12 Data")          
Business Acquisition [Line Items]          
Intangible assets, finite-lived       3,525  
Fair Value       3,525  
Acquired technology | May 20, 2021 Acquisition ("Rynoh")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)   7 years      
Intangible assets, finite-lived   $ 2,900      
Acquired technology | Other Acquisitions          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 970
Acquired technology | Total Acquisition          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 7,395
Trademarks and tradenames          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)         11 years
Trademarks and tradenames | January 12, 2021 Acquisition ("V12 Data")          
Business Acquisition [Line Items]          
Intangible assets, finite-lived       1,225  
Fair Value       1,225  
Trademarks and tradenames | April 5, 2021 Acquisition ("HOA")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)     10 years    
Intangible assets, finite-lived     $ 12,200    
Trademarks and tradenames | May 20, 2021 Acquisition ("Rynoh")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)   20 years      
Intangible assets, finite-lived   $ 900      
Trademarks and tradenames | September 9, 2021 Acquisition ("AHP")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years) 10 years        
Intangible assets, finite-lived $ 700        
Trademarks and tradenames | Other Acquisitions          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 5,160
Trademarks and tradenames | Total Acquisition          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 20,185
Non-competition agreements          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)         2 years
Non-competition agreements | January 12, 2021 Acquisition ("V12 Data")          
Business Acquisition [Line Items]          
Intangible assets, finite-lived       40  
Fair Value       $ 40  
Non-competition agreements | May 20, 2021 Acquisition ("Rynoh")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)   1 year      
Intangible assets, finite-lived   $ 90      
Non-competition agreements | Other Acquisitions          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 55
Non-competition agreements | Total Acquisition          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 185
Value of business acquired          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)         1 year
Value of business acquired | April 5, 2021 Acquisition ("HOA")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)     1 year    
Intangible assets, finite-lived     $ 400    
Value of business acquired | Total Acquisition          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 400
Renewal rights          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)         8 years
Renewal rights | April 5, 2021 Acquisition ("HOA")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years)     8 years    
Intangible assets, finite-lived     $ 7,692    
Renewal rights | September 9, 2021 Acquisition ("AHP")          
Business Acquisition [Line Items]          
Estimated Useful Life (in years) 6 years        
Intangible assets, finite-lived $ 2,042        
Renewal rights | Total Acquisition          
Business Acquisition [Line Items]          
Intangible assets, finite-lived         $ 9,734
Insurance licenses | April 5, 2021 Acquisition ("HOA")          
Business Acquisition [Line Items]          
Insurance Licenses     $ 4,960    
Insurance licenses | Total Acquisition          
Business Acquisition [Line Items]          
Insurance Licenses         $ 4,960