XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations and Disposals - Fair value and useful lives of intangible assets, Amortization period (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2022
Oct. 27, 2021
Sep. 09, 2021
May 20, 2021
Apr. 05, 2021
Jan. 12, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Customer relationships                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)             9 years 9 years  
Weighted-average amortization period             8 years 9 years 5 years
Acquired technology                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)             5 years 5 years  
Weighted-average amortization period             5 years 4 years 9 years
Trademarks and tradenames                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)             10 years 12 years  
Weighted-average amortization period             9 years 12 years 13 years
Non-compete agreements                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)             3 years 2 years  
Weighted-average amortization period             7 years 2 years 2 years
Value of business acquired                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)             1 year 1 year  
Weighted-average amortization period               7 years  
Renewal rights                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)             6 years 6 years  
Weighted-average amortization period               8 years  
Residential Warranty Services                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets $ 14,940                
Weighted-average amortization period 7 years 8 months 12 days                
Residential Warranty Services | Customer relationships                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets $ 13,860                
Estimated Useful Life (in years) 8 years                
Residential Warranty Services | Acquired technology                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets $ 500                
Estimated Useful Life (in years) 3 years                
Residential Warranty Services | Trademarks and tradenames                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets $ 400                
Estimated Useful Life (in years) 9 years                
Residential Warranty Services | Non-compete agreements                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets $ 180                
Estimated Useful Life (in years) 7 years                
January 12, 2021 Acquisition ("V12 Data")                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets           $ 6,440      
Weighted-average amortization period           7 years 7 months 6 days      
January 12, 2021 Acquisition ("V12 Data") | Customer relationships                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets           $ 1,650      
Estimated Useful Life (in years)           10 years      
January 12, 2021 Acquisition ("V12 Data") | Acquired technology                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets           $ 3,525      
Estimated Useful Life (in years)           4 years      
January 12, 2021 Acquisition ("V12 Data") | Trademarks and tradenames                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets           $ 1,225      
Estimated Useful Life (in years)           15 years      
January 12, 2021 Acquisition ("V12 Data") | Non-compete agreements                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets           $ 40      
Estimated Useful Life (in years)           2 years      
April 5, 2021 Acquisition ("HOA")                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets         $ 41,952        
Weighted-average amortization period         9 years 6 months        
April 5, 2021 Acquisition ("HOA") | Insurance licenses                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets         $ 4,960        
April 5, 2021 Acquisition ("HOA") | Customer relationships                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets         $ 16,700        
Estimated Useful Life (in years)         10 years        
April 5, 2021 Acquisition ("HOA") | Trademarks and tradenames                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets         $ 12,200        
Estimated Useful Life (in years)         10 years        
April 5, 2021 Acquisition ("HOA") | Value of business acquired                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets         $ 400        
Estimated Useful Life (in years)         1 year        
April 5, 2021 Acquisition ("HOA") | Renewal rights                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets         $ 7,692        
Estimated Useful Life (in years)         8 years        
May 20, 2021 Acquisition ("Rynoh")                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets       $ 16,490          
Weighted-average amortization period       10 years          
May 20, 2021 Acquisition ("Rynoh") | Customer relationships                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets       $ 12,700          
Estimated Useful Life (in years)       10 years          
May 20, 2021 Acquisition ("Rynoh") | Acquired technology                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets       $ 2,800          
Estimated Useful Life (in years)       7 years          
May 20, 2021 Acquisition ("Rynoh") | Trademarks and tradenames                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets       $ 900          
Estimated Useful Life (in years)       20 years          
May 20, 2021 Acquisition ("Rynoh") | Non-compete agreements                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets       $ 90          
Estimated Useful Life (in years)       1 year          
September 9, 2021 Acquisition ("AHP")                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets     $ 2,742            
Weighted-average amortization period     7 years            
September 9, 2021 Acquisition ("AHP") | Trademarks and tradenames                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)     10 years            
September 9, 2021 Acquisition ("AHP") | Renewal rights                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)     6 years            
Floify                  
Business Acquisition [Line Items]                  
Fair Value of Intangible assets   $ 41,365              
Weighted-average amortization period   5 years 7 months 6 days              
Floify | Customer relationships                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)   4 years              
Floify | Acquired technology                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)   4 years              
Floify | Trademarks and tradenames                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)   15 years              
Floify | Non-compete agreements                  
Business Acquisition [Line Items]                  
Estimated Useful Life (in years)   3 years