XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Acquisition Method for Recording Business Combinations (Detail)
shares in Thousands
9 Months Ended
Sep. 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-Five Other Acquisitions [Member]  
Business Acquisition [Line Items]  
Common Shares Issued | shares 231
Common Share Value $ 48,800,000
Cash Paid 408,800,000
Accrued Liability 2,600,000
Escrow Deposited 19,600,000
Recorded Earnout Payable 70,000,000
Total Recorded Purchase Price 549,800,000
Maximum Potential Earnout Payable $ 147,400,000
2024 Acquisitions [Member]  
Business Acquisition [Line Items]  
Common Shares Issued | shares 360
Common Share Value $ 78,900,000
Cash Paid 605,100,000
Accrued Liability 2,600,000
Escrow Deposited 36,400,000
Recorded Earnout Payable 88,000,000
Total Recorded Purchase Price 811,000,000
Maximum Potential Earnout Payable $ 177,400,000