XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Estimated Fair Values of Aggregate Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 01, 2021
Oct. 01, 2021
Sep. 01, 2021
May 01, 2021
Jan. 01, 2021
Dec. 31, 2020
Dec. 01, 2020
Nov. 01, 2020
Oct. 01, 2020
Sep. 01, 2020
Aug. 01, 2020
Jul. 01, 2020
May 01, 2020
Apr. 01, 2020
Mar. 01, 2020
Jan. 01, 2020
Dec. 31, 2019
Oct. 01, 2019
Aug. 01, 2019
Jul. 01, 2019
Jun. 01, 2019
May 01, 2019
Mar. 01, 2019
Feb. 01, 2019
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash $ 57,832           $ 27,673                     $ 3,217              
Other current assets 76,941           22,043                     12,956              
Fixed assets 2,053           9,387                     455              
Goodwill 349,973           648,095                     328,546              
Other assets 3,432           3,652                     55              
Total assets acquired 646,371           952,024                     473,943              
Other current liabilities (88,255)           (32,549)                     (2,269)              
Deferred income tax, net (8,651)                                                
Other liabilities (13)           (26,313)                     (407)              
Total liabilities assumed (96,919)           (58,862)                     (2,676)              
Net assets acquired 549,452           893,162                     471,267              
O'Leary                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash           $ 45,441                                      
Other current assets           43,350                                      
Fixed assets           544                                      
Goodwill           84,619                                      
Other assets           135                                      
Total assets acquired           215,367                                      
Other current liabilities           (72,649)                                      
Deferred income tax, net           (5,057)                                      
Other liabilities           (13)                                      
Total liabilities assumed           (77,719)                                      
Net assets acquired           137,648                                      
Piper                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash         $ 0                                        
Other current assets         2,397                                        
Fixed assets         9                                        
Goodwill         40,019                                        
Other assets         0                                        
Total assets acquired         54,679                                        
Other current liabilities         0                                        
Deferred income tax, net         0                                        
Other liabilities         0                                        
Total liabilities assumed         0                                        
Net assets acquired         54,679                                        
Berkshire                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash       $ 0                                          
Other current assets       1,621                                          
Fixed assets       9                                          
Goodwill       27,059                                          
Other assets       504                                          
Total assets acquired       41,517                                          
Other current liabilities       (17)                                          
Deferred income tax, net       0                                          
Other liabilities       0                                          
Total liabilities assumed       (17)                                          
Net assets acquired       41,500                                          
AGIS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash       0                                          
Other current assets       13,693                                          
Fixed assets       20                                          
Goodwill       8,715                                          
Other assets       0                                          
Total assets acquired       36,056                                          
Other current liabilities       0                                          
Deferred income tax, net       0                                          
Other liabilities       0                                          
Total liabilities assumed       0                                          
Net assets acquired       36,056                                          
Winston                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash     $ 5,024                                            
Other current assets     7,527                                            
Fixed assets     1,185                                            
Goodwill     74,441                                            
Other assets     27                                            
Total assets acquired     114,082                                            
Other current liabilities     (5,470)                                            
Deferred income tax, net     0                                            
Other liabilities     0                                            
Total liabilities assumed     (5,470)                                            
Net assets acquired     108,612                                            
Remedy                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash     6,675                                            
Other current assets     1,786                                            
Fixed assets     151                                            
Goodwill     33,255                                            
Other assets     1,354                                            
Total assets acquired     57,426                                            
Other current liabilities     (5,233)                                            
Deferred income tax, net     (3,594)                                            
Other liabilities     0                                            
Total liabilities assumed     (8,827)                                            
Net assets acquired     48,599                                            
Heacock                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash     0                                            
Other current assets     738                                            
Fixed assets     39                                            
Goodwill     13,910                                            
Other assets     382                                            
Total assets acquired     20,900                                            
Other current liabilities     (297)                                            
Deferred income tax, net     0                                            
Other liabilities     0                                            
Total liabilities assumed     (297)                                            
Net assets acquired     20,603                                            
CIA                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash   $ 0                                              
Other current assets   32                                              
Fixed assets   11                                              
Goodwill   17,310                                              
Other assets   278                                              
Total assets acquired   22,423                                              
Other current liabilities   (386)                                              
Deferred income tax, net   0                                              
Other liabilities   0                                              
Total liabilities assumed   (386)                                              
Net assets acquired   22,037                                              
Rainmaker                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash   0                                              
Other current assets   0                                              
Fixed assets   8                                              
Goodwill   15,029                                              
Other assets   0                                              
Total assets acquired   20,887                                              
Other current liabilities   0                                              
Deferred income tax, net   0                                              
Other liabilities   0                                              
Total liabilities assumed   0                                              
Net assets acquired   20,887                                              
HARCO                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash 0                                                
Other current assets 737                                                
Fixed assets 63                                                
Goodwill 20,609                                                
Other assets 493                                                
Total assets acquired 30,117                                                
Other current liabilities (428)                                                
Deferred income tax, net 0                                                
Other liabilities 0                                                
Total liabilities assumed (428)                                                
Net assets acquired 29,689                                                
Special Risk                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                 $ 0                
Other current assets                                 2,477                
Fixed assets                                 345                
Goodwill                                 63,087                
Other assets                                 0                
Total assets acquired                                 80,331                
Other current liabilities                                 (316)                
Other liabilities                                 0                
Total liabilities assumed                                 (316)                
Net assets acquired                                 80,015                
Texas Risk                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                 0                
Other current assets                                 446                
Fixed assets                                 27                
Goodwill                                 8,940                
Other assets                                 0                
Total assets acquired                                 12,660                
Other current liabilities                                 (1,680)                
Other liabilities                                 0                
Total liabilities assumed                                 (1,680)                
Net assets acquired                                 10,980                
Colonial                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                               $ 0                  
Other current assets                               1,344                  
Fixed assets                               59                  
Goodwill                               27,845                  
Other assets                               0                  
Total assets acquired                               38,496                  
Other current liabilities                               (1,355)                  
Other liabilities                               0                  
Total liabilities assumed                               (1,355)                  
Net assets acquired                               37,141                  
RLA                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                               0                  
Other current assets                               0                  
Fixed assets                               55                  
Goodwill                               53,567                  
Other assets                               0                  
Total assets acquired                               66,412                  
Other current liabilities                               (11,443)                  
Other liabilities                               0                  
Total liabilities assumed                               (11,443)                  
Net assets acquired                               54,969                  
Sterling                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                             $ 0                    
Other current assets                             612                    
Fixed assets                             16                    
Goodwill                             17,339                    
Other assets                             0                    
Total assets acquired                             23,950                    
Other current liabilities                             (180)                    
Other liabilities                             0                    
Total liabilities assumed                             (180)                    
Net assets acquired                             23,770                    
LP                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                           $ 0                      
Other current assets                           3,162                      
Fixed assets                           1,877                      
Goodwill                           99,983                      
Other assets                           0                      
Total assets acquired                           149,854                      
Other current liabilities                           (10)                      
Other liabilities                           (184)                      
Total liabilities assumed                           (194)                      
Net assets acquired                           149,660                      
First                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                         $ 0                        
Other current assets                         302                        
Fixed assets                         1                        
Goodwill                         9,523                        
Other assets                         0                        
Total assets acquired                         14,942                        
Other current liabilities                         (16)                        
Other liabilities                         0                        
Total liabilities assumed                         (16)                        
Net assets acquired                         14,926                        
Buiten                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                       $ 0                          
Other current assets                       2,595                          
Fixed assets                       43                          
Goodwill                       33,641                          
Other assets                       0                          
Total assets acquired                       47,693                          
Other current liabilities                       (845)                          
Other liabilities                       0                          
Total liabilities assumed                       (845)                          
Net assets acquired                       46,848                          
Amity                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                       0                          
Other current assets                       653                          
Fixed assets                       58                          
Goodwill                       15,454                          
Other assets                       0                          
Total assets acquired                       21,800                          
Other current liabilities                       (2,920)                          
Other liabilities                       0                          
Total liabilities assumed                       (2,920)                          
Net assets acquired                       18,880                          
Neal                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                     $ 0                            
Other current assets                     2,337                            
Fixed assets                     46                            
Goodwill                     28,929                            
Other assets                     274                            
Total assets acquired                     44,842                            
Other current liabilities                     (3,056)                            
Other liabilities                     0                            
Total liabilities assumed                     (3,056)                            
Net assets acquired                     41,786                            
Brook Stone                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                     0                            
Other current assets                     527                            
Fixed assets                     22                            
Goodwill                     8,585                            
Other assets                     290                            
Total assets acquired                     13,134                            
Other current liabilities                     (46)                            
Other liabilities                     0                            
Total liabilities assumed                     (46)                            
Net assets acquired                     13,088                            
VAS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                   $ 27,673                              
Other current assets                   5,486                              
Fixed assets                   138                              
Goodwill                   100,826                              
Other assets                   0                              
Total assets acquired                   182,412                              
Other current liabilities                   (3,760)                              
Other liabilities                   (26,129)                              
Total liabilities assumed                   (29,889)                              
Net assets acquired                   152,523                              
Bright                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                   0                              
Other current assets                   402                              
Fixed assets                   23                              
Goodwill                   12,218                              
Other assets                   0                              
Total assets acquired                   17,740                              
Other current liabilities                   (101)                              
Other liabilities                   0                              
Total liabilities assumed                   (101)                              
Net assets acquired                   17,639                              
J.E. Brown                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                   0                              
Other current assets                   0                              
Fixed assets                   32                              
Goodwill                   31,476                              
Other assets                   0                              
Total assets acquired                   41,028                              
Other current liabilities                   (720)                              
Other liabilities                   0                              
Total liabilities assumed                   (720)                              
Net assets acquired                   40,308                              
Cover Hound                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                 $ 0                                
Other current assets                 375                                
Fixed assets                 6,441                                
Goodwill                 19,524                                
Other assets                 0                                
Total assets acquired                 30,018                                
Other current liabilities                 (1,823)                                
Other liabilities                 0                                
Total liabilities assumed                 (1,823)                                
Net assets acquired                 28,195                                
MAJ                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash               $ 0                                  
Other current assets               413                                  
Fixed assets               0                                  
Goodwill               13,003                                  
Other assets               0                                  
Total assets acquired               21,461                                  
Other current liabilities               (83)                                  
Other liabilities               0                                  
Total liabilities assumed               (83)                                  
Net assets acquired               21,378                                  
South & Western                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash               0                                  
Other current assets               0                                  
Fixed assets               149                                  
Goodwill               63,128                                  
Other assets               0                                  
Total assets acquired               81,811                                  
Other current liabilities               (3,651)                                  
Other liabilities               0                                  
Total liabilities assumed               (3,651)                                  
Net assets acquired               78,160                                  
Berry                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash             0                                    
Other current assets             0                                    
Fixed assets             30                                    
Goodwill             29,702                                    
Other assets             0                                    
Total assets acquired             39,444                                    
Other current liabilities             (424)                                    
Other liabilities             0                                    
Total liabilities assumed             (424)                                    
Net assets acquired             39,020                                    
Smith Insurance Associates, Inc. (Smith)                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                                 $ 0
Other current assets                                                 680
Fixed assets                                                 39
Goodwill                                                 16,042
Other assets                                                 0
Total assets acquired                                                 23,302
Other current liabilities                                                 (469)
Deferred income tax, net                                                 0
Total liabilities assumed                                                 (469)
Net assets acquired                                                 22,833
Pipino                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                                 0
Other current assets                                                 819
Fixed assets                                                 112
Goodwill                                                 16,765
Other assets                                                 772
Total assets acquired                                                 29,839
Other current liabilities                                                 (3,463)
Deferred income tax, net                                                 0
Total liabilities assumed                                                 (3,463)
Net assets acquired                                                 26,376
Cossio                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                               $ 0  
Other current assets                                               236  
Fixed assets                                               29  
Goodwill                                               10,010  
Other assets                                               0  
Total assets acquired                                               14,699  
Other current liabilities                                               (3)  
Deferred income tax, net                                               0  
Total liabilities assumed                                               (3)  
Net assets acquired                                               14,696  
Medval                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                               3,217  
Other current assets                                               1,708  
Fixed assets                                               50  
Goodwill                                               19,108  
Other assets                                               15  
Total assets acquired                                               31,399  
Other current liabilities                                               (480)  
Deferred income tax, net                                               (29)  
Total liabilities assumed                                               (509)  
Net assets acquired                                               30,890  
United                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                             $ 0    
Other current assets                                             477    
Fixed assets                                             20    
Goodwill                                             15,111    
Other assets                                             0    
Total assets acquired                                             22,684    
Other current liabilities                                             (41)    
Deferred income tax, net                                             0    
Total liabilities assumed                                             (41)    
Net assets acquired                                             22,643    
Twinbrook                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                           $ 0      
Other current assets                                           919      
Fixed assets                                           85      
Goodwill                                           18,935      
Other assets                                           0      
Total assets acquired                                           28,508      
Other current liabilities                                           (292)      
Deferred income tax, net                                           0      
Total liabilities assumed                                           (292)      
Net assets acquired                                           28,216      
IRS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                         $ 0        
Other current assets                                         1,375        
Fixed assets                                         11        
Goodwill                                         24,938        
Other assets                                         0        
Total assets acquired                                         35,135        
Other current liabilities                                         (126)        
Deferred income tax, net                                         0        
Total liabilities assumed                                         (126)        
Net assets acquired                                         35,009        
WBR                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                       $ 0          
Other current assets                                       449          
Fixed assets                                       10          
Goodwill                                       9,096          
Other assets                                       0          
Total assets acquired                                       13,611          
Other current liabilities                                       (166)          
Deferred income tax, net                                       (378)          
Total liabilities assumed                                       (544)          
Net assets acquired                                       13,067          
Yozell                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                       0          
Other current assets                                       1,781          
Fixed assets                                       12          
Goodwill                                       8,904          
Other assets                                       0          
Total assets acquired                                       14,268          
Other current liabilities                                       0          
Deferred income tax, net                                       0          
Total liabilities assumed                                       0          
Net assets acquired                                       14,268          
CKP                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                       0          
Other current assets                                       9,170          
Fixed assets                                       193          
Goodwill                                       110,495          
Other assets                                       0          
Total assets acquired                                       152,153          
Other current liabilities                                       (870)          
Deferred income tax, net                                       0          
Total liabilities assumed                                       (870)          
Net assets acquired                                       151,283          
Poole                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                     $ 0            
Other current assets                                     938            
Fixed assets                                     4            
Goodwill                                     28,233            
Other assets                                     0            
Total assets acquired                                     39,567            
Other current liabilities                                     (2,578)            
Other liabilities                                     0            
Total liabilities assumed                                     (2,578)            
Net assets acquired                                     36,989            
VGW                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash                                     0            
Other current assets                                     1,190            
Fixed assets                                     20            
Goodwill                                     16,595            
Other assets                                     0            
Total assets acquired                                     26,931            
Other current liabilities                                     (16)            
Other liabilities                                     0            
Total liabilities assumed                                     (16)            
Net assets acquired                                     26,915            
Other Acquisitions                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Cash 692           0                     0              
Other current assets 5,060           912                     (6,786)              
Fixed assets 14           25                     (130)              
Goodwill 15,007           11,325                     34,314              
Other assets 259           3,088                     (732)              
Total assets acquired 32,917           23,996                     41,847              
Other current liabilities (3,775)           (120)                     6,235              
Deferred income tax, net 0                                                
Other liabilities 0           0                     0              
Total liabilities assumed (3,775)           (120)                     6,235              
Net assets acquired 29,142           23,876                     48,082              
Purchased Customer Accounts                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets 153,622           239,961                     128,302              
Purchased Customer Accounts | O'Leary                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets           40,459                                      
Purchased Customer Accounts | Piper                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets         12,233                                        
Purchased Customer Accounts | Berkshire                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets       12,313                                          
Purchased Customer Accounts | AGIS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets       13,577                                          
Purchased Customer Accounts | Winston                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets     25,006                                            
Purchased Customer Accounts | Remedy                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets     13,697                                            
Purchased Customer Accounts | Heacock                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets     5,800                                            
Purchased Customer Accounts | CIA                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets   4,781                                              
Purchased Customer Accounts | Rainmaker                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets   5,838                                              
Purchased Customer Accounts | HARCO                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets 8,183                                                
Purchased Customer Accounts | Special Risk                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                 14,286                
Purchased Customer Accounts | Texas Risk                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                 3,222                
Purchased Customer Accounts | Colonial                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                               9,205                  
Purchased Customer Accounts | RLA                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                               12,309                  
Purchased Customer Accounts | Sterling                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                             5,962                    
Purchased Customer Accounts | LP                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                           44,801                      
Purchased Customer Accounts | First                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                         5,095                        
Purchased Customer Accounts | Buiten                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                       11,323                          
Purchased Customer Accounts | Amity                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                       5,614                          
Purchased Customer Accounts | Neal                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                     13,225                            
Purchased Customer Accounts | Brook Stone                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                     3,689                            
Purchased Customer Accounts | VAS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                   48,188                              
Purchased Customer Accounts | Bright                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                   5,055                              
Purchased Customer Accounts | J.E. Brown                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                   9,479                              
Purchased Customer Accounts | Cover Hound                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                 3,678                                
Purchased Customer Accounts | MAJ                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets               8,034                                  
Purchased Customer Accounts | South & Western                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets               18,513                                  
Purchased Customer Accounts | Berry                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets             9,701                                    
Purchased Customer Accounts | Smith Insurance Associates, Inc. (Smith)                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                                 6,500
Purchased Customer Accounts | Pipino                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                                 11,360
Purchased Customer Accounts | Cossio                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                               4,403  
Purchased Customer Accounts | Medval                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                               7,300  
Purchased Customer Accounts | United                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                             7,065    
Purchased Customer Accounts | Twinbrook                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                           8,557      
Purchased Customer Accounts | IRS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                         8,800        
Purchased Customer Accounts | WBR                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                       4,022          
Purchased Customer Accounts | Yozell                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                       3,550          
Purchased Customer Accounts | CKP                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                       32,274          
Purchased Customer Accounts | Poole                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                     10,359            
Purchased Customer Accounts | VGW                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                     9,092            
Purchased Customer Accounts | Other Acquisitions                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets 11,735           8,582                     15,020              
Non-compete Agreements                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets 2,518           1,213                     412              
Non-compete Agreements | O'Leary                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets           $ 819                                      
Non-compete Agreements | Piper                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets         $ 21                                        
Non-compete Agreements | Berkshire                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets       11                                          
Non-compete Agreements | AGIS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets       $ 51                                          
Non-compete Agreements | Winston                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets     872                                            
Non-compete Agreements | Remedy                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets     508                                            
Non-compete Agreements | Heacock                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets     $ 31                                            
Non-compete Agreements | CIA                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets   11                                              
Non-compete Agreements | Rainmaker                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets   $ 12                                              
Non-compete Agreements | HARCO                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets 32                                                
Non-compete Agreements | Special Risk                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                 136                
Non-compete Agreements | Texas Risk                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                 $ 25                
Non-compete Agreements | Colonial                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                               43                  
Non-compete Agreements | RLA                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                               $ 481                  
Non-compete Agreements | Sterling                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                             $ 21                    
Non-compete Agreements | LP                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                           $ 31                      
Non-compete Agreements | First                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                         $ 21                        
Non-compete Agreements | Buiten                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                       91                          
Non-compete Agreements | Amity                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                       $ 21                          
Non-compete Agreements | Neal                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                     31                            
Non-compete Agreements | Brook Stone                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                     $ 21                            
Non-compete Agreements | VAS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                   101                              
Non-compete Agreements | Bright                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                   42                              
Non-compete Agreements | J.E. Brown                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                   $ 41                              
Non-compete Agreements | Cover Hound                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                 $ 0                                
Non-compete Agreements | MAJ                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets               11                                  
Non-compete Agreements | South & Western                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets               $ 21                                  
Non-compete Agreements | Berry                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets             11                                    
Non-compete Agreements | Smith Insurance Associates, Inc. (Smith)                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                                 41
Non-compete Agreements | Pipino                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                                 $ 11
Non-compete Agreements | Cossio                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                               21  
Non-compete Agreements | Medval                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                               $ 1  
Non-compete Agreements | United                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                             $ 11    
Non-compete Agreements | Twinbrook                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                           $ 12      
Non-compete Agreements | IRS                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                         $ 11        
Non-compete Agreements | WBR                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                       34          
Non-compete Agreements | Yozell                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                       21          
Non-compete Agreements | CKP                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                       $ 21          
Non-compete Agreements | Poole                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                     33            
Non-compete Agreements | VGW                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets                                     $ 34            
Non-compete Agreements | Other Acquisitions                                                  
Fair Value Of Assets And Liabilities Statement [Line Items]                                                  
Intangible assets $ 150           $ 64                     $ 161