XML 116 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Fair Value and Useful Lives of Intangible Assets, Amortization Period (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Oct. 27, 2021
Sep. 09, 2021
May 20, 2021
Apr. 05, 2021
Jan. 12, 2021
Dec. 31, 2023
Mar. 17, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer relationships                    
Business Combinations                    
Estimated Useful Life (in years)             8 years   9 years  
Acquired technology                    
Business Combinations                    
Estimated Useful Life (in years)             5 years   5 years  
Trademarks and tradenames                    
Business Combinations                    
Estimated Useful Life (in years)             11 years   10 years  
Non-compete agreements                    
Business Combinations                    
Estimated Useful Life (in years)             3 years   3 years  
Value of business acquired                    
Business Combinations                    
Estimated Useful Life (in years)             1 year   1 year  
Renewal rights                    
Business Combinations                    
Estimated Useful Life (in years)             6 years   6 years  
RWS                    
Business Combinations                    
Fair Value $ 14,940                  
Estimated Useful Life (in years)               3 years    
RWS | Customer relationships                    
Business Combinations                    
Fair Value $ 13,860                  
Estimated Useful Life (in years) 8 years                  
Intangible assets:                 $ 13,860  
RWS | Acquired technology                    
Business Combinations                    
Fair Value $ 500                  
Estimated Useful Life (in years) 3 years                  
Intangible assets:                 500  
RWS | Trademarks and tradenames                    
Business Combinations                    
Fair Value $ 400                  
Estimated Useful Life (in years) 9 years                  
Intangible assets:                 400  
RWS | Non-compete agreements                    
Business Combinations                    
Fair Value $ 180                  
Estimated Useful Life (in years) 7 years                  
Intangible assets:                 $ 180  
V12 Data                    
Business Combinations                    
Fair Value           $ 6,440        
V12 Data | Insurance licenses                    
Business Combinations                    
Intangible assets:                   $ 0
V12 Data | Customer relationships                    
Business Combinations                    
Fair Value           $ 1,650        
Estimated Useful Life (in years)           10 years        
Intangible assets:                   1,650
V12 Data | Acquired technology                    
Business Combinations                    
Fair Value           $ 3,525        
Estimated Useful Life (in years)           4 years        
Intangible assets:                   3,525
V12 Data | Trademarks and tradenames                    
Business Combinations                    
Fair Value           $ 1,225        
Estimated Useful Life (in years)           15 years        
Intangible assets:                   1,225
V12 Data | Non-compete agreements                    
Business Combinations                    
Fair Value           $ 40        
Estimated Useful Life (in years)           2 years        
Intangible assets:                   40
V12 Data | Value of business acquired                    
Business Combinations                    
Intangible assets:                   0
V12 Data | Renewal rights                    
Business Combinations                    
Intangible assets:                   0
HOA                    
Business Combinations                    
Fair Value         $ 41,952          
HOA | Insurance licenses                    
Business Combinations                    
Fair Value         4,960          
Intangible assets:                   4,960
HOA | Customer relationships                    
Business Combinations                    
Fair Value         $ 16,700          
Estimated Useful Life (in years)         10 years          
Intangible assets:                   16,700
HOA | Acquired technology                    
Business Combinations                    
Intangible assets:                   0
HOA | Trademarks and tradenames                    
Business Combinations                    
Fair Value         $ 12,200          
Estimated Useful Life (in years)         10 years          
Intangible assets:                   12,200
HOA | Non-compete agreements                    
Business Combinations                    
Intangible assets:                   0
HOA | Value of business acquired                    
Business Combinations                    
Fair Value         $ 400          
Estimated Useful Life (in years)         1 year          
Intangible assets:                   400
HOA | Renewal rights                    
Business Combinations                    
Fair Value         $ 7,692          
Estimated Useful Life (in years)         8 years          
Intangible assets:                   7,692
Rynoh                    
Business Combinations                    
Fair Value       $ 16,490            
Rynoh | Insurance licenses                    
Business Combinations                    
Intangible assets:                   0
Rynoh | Customer relationships                    
Business Combinations                    
Fair Value       $ 12,700            
Estimated Useful Life (in years)       10 years            
Intangible assets:                   12,700
Rynoh | Acquired technology                    
Business Combinations                    
Fair Value       $ 2,800            
Estimated Useful Life (in years)       7 years            
Intangible assets:                   2,800
Rynoh | Trademarks and tradenames                    
Business Combinations                    
Fair Value       $ 900            
Estimated Useful Life (in years)       20 years            
Intangible assets:                   900
Rynoh | Non-compete agreements                    
Business Combinations                    
Fair Value       $ 90            
Estimated Useful Life (in years)       1 year            
Intangible assets:                   90
Rynoh | Value of business acquired                    
Business Combinations                    
Intangible assets:                   0
Rynoh | Renewal rights                    
Business Combinations                    
Intangible assets:                   0
AHP                    
Business Combinations                    
Fair Value     $ 2,742              
AHP | Insurance licenses                    
Business Combinations                    
Intangible assets:                   0
AHP | Customer relationships                    
Business Combinations                    
Intangible assets:                   0
AHP | Acquired technology                    
Business Combinations                    
Intangible assets:                   0
AHP | Trademarks and tradenames                    
Business Combinations                    
Estimated Useful Life (in years)     10 years              
Intangible assets:     $ 700             700
AHP | Non-compete agreements                    
Business Combinations                    
Intangible assets:                   0
AHP | Value of business acquired                    
Business Combinations                    
Intangible assets:                   0
AHP | Renewal rights                    
Business Combinations                    
Estimated Useful Life (in years)     6 years              
Intangible assets:     $ 2,042             2,042
Floify                    
Business Combinations                    
Fair Value   $ 41,365                
Floify | Insurance licenses                    
Business Combinations                    
Intangible assets:                   0
Floify | Customer relationships                    
Business Combinations                    
Estimated Useful Life (in years)   4 years                
Intangible assets:   $ 7,000               7,000
Floify | Acquired technology                    
Business Combinations                    
Estimated Useful Life (in years)   4 years                
Intangible assets:   $ 28,300               28,300
Floify | Trademarks and tradenames                    
Business Combinations                    
Estimated Useful Life (in years)   15 years                
Intangible assets:   $ 6,025               6,025
Floify | Non-compete agreements                    
Business Combinations                    
Estimated Useful Life (in years)   3 years                
Intangible assets:   $ 40               40
Floify | Value of business acquired                    
Business Combinations                    
Intangible assets:                   0
Floify | Renewal rights                    
Business Combinations                    
Intangible assets:                   $ 0