XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations - Acquisition Method for Recording Business Combinations (Detail)
shares in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
shares
Ericson Insurance Services [Member]  
Business Acquisition [Line Items]  
Common Shares Issued | shares 129
Common Share Value $ 30,100,000
Cash Paid 26,500,000
Escrow Deposited 3,000,000
Recorded Earnout Payable 7,000,000
Total Recorded Purchase Price 66,600,000
Maximum Potential Earnout Payable 10,000,000
The Rowley Agency [Member]  
Business Acquisition [Line Items]  
Cash Paid 117,200,000
Escrow Deposited 11,000,000
Total Recorded Purchase Price 128,200,000
OperationsInc [Member]  
Business Acquisition [Line Items]  
Cash Paid 52,600,000
Escrow Deposited 2,800,000
Recorded Earnout Payable 11,000,000
Total Recorded Purchase Price 66,400,000
Maximum Potential Earnout Payable $ 20,000,000
Twenty-One Other Acquisitions [Member]  
Business Acquisition [Line Items]  
Common Shares Issued | shares 229
Common Share Value $ 48,800,000
Cash Paid 271,300,000
Accrued Liability 2,600,000
Escrow Deposited 16,800,000
Recorded Earnout Payable 53,300,000
Total Recorded Purchase Price 392,800,000
Maximum Potential Earnout Payable $ 108,500,000
2024 Acquisitions [Member]  
Business Acquisition [Line Items]  
Common Shares Issued | shares 358
Common Share Value $ 78,900,000
Cash Paid 467,600,000
Accrued Liability 2,600,000
Escrow Deposited 33,600,000
Recorded Earnout Payable 71,300,000
Total Recorded Purchase Price 654,000,000
Maximum Potential Earnout Payable $ 138,500,000