XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Business Combinations - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
acquistion
Mar. 31, 2024
USD ($)
acquistion
Business Acquisition [Line Items]    
Number of businesses acquired | acquistion 1 1
Number of insignificant acquisitions | acquistion 1 1
Acquisition-related costs $ 500 $ 500
Goodwill deduction for tax purposes 3,000  
Amortization 10,100 10,700
Income tax expense 15,900 20,500
Combined Business Acquisitions    
Business Acquisition [Line Items]    
Amortization 100 1,100
Income tax expense $ 29 $ 600
Other    
Business Acquisition [Line Items]    
Contingent payment period (in years) 1 year