XML 102 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
acquistion
Mar. 31, 2023
USD ($)
acquistion
Business Acquisition [Line Items]    
Number of businesses acquired | acquistion 1 2
Number of insignificant tuck-in acquisitions | acquistion 1  
Acquisition-related costs $ 500 $ 600
Goodwill deduction for tax purposes 1,600  
Amortization 10,700 11,400
Income tax expense $ 20,500 18,100
Other    
Business Acquisition [Line Items]    
Contingent payment period (in years) 1 year  
Combined Business Acquisitions    
Business Acquisition [Line Items]    
Amortization $ 36 700
Income tax expense $ 7 $ 300