XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
acquistion
Jun. 30, 2023
USD ($)
acquistion
Business Acquisition [Line Items]        
Number of businesses acquired | acquistion     5 4
Number of insignificant acquisitions | acquistion     1 1
Acquisition-related costs $ 600 $ 500 $ 1,100 $ 1,100
Goodwill deduction for tax purposes 6,700   6,700  
Amortization 10,500 11,300 21,200 22,700
Income tax expense 21,500 21,100 $ 42,000 39,200
Other        
Business Acquisition [Line Items]        
Contingent payment period (in years)     1 year  
Combined Business Acquisitions        
Business Acquisition [Line Items]        
Amortization 200 500 $ 400 1,500
Income tax expense $ 23 $ 300 $ 100 $ 800