XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions and Dispositions - Schedule of preliminary fair values assigned to identifiable intangible assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]  
Total intangible assets $ 39,993
Customer Relationships  
Business Acquisition [Line Items]  
Total intangible assets $ 31,519
Weighted-Average Amortization Period (Years) 14 years
Developed technology  
Business Acquisition [Line Items]  
Total intangible assets $ 4,173
Weighted-Average Amortization Period (Years) 9 years
Non-compete agreements  
Business Acquisition [Line Items]  
Total intangible assets $ 1,075
Weighted-Average Amortization Period (Years) 5 years
Tradenames  
Business Acquisition [Line Items]  
Total intangible assets $ 3,226
Weighted-Average Amortization Period (Years) 10 years