XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
At December 31, 2023 and 2022, intangible assets consisted of the following (in thousands):
December 31, 2023
CostAccumulated
amortization
NetAmortization
period (in years)
Customer relationships$267,838 $(164,672)$103,166 
10 - 35
Patents and technology89,151 (41,189)47,962 
5 - 19
Non-compete agreements190 (190)— 
 5
Trade names42,847 (28,974)13,873 
7 - 19
Trademark5,089 (2,120)2,969 
15
Total intangible assets $405,115 $(237,145)$167,970 
December 31, 2022
CostAccumulated
amortization
NetAmortization
period (in years)
Customer relationships$266,537 $(147,496)$119,041 
10 - 35
Patents and technology88,863 (35,298)53,565 
5 - 19
Non-compete agreements188 (188)— 
5
Trade names42,638 (27,071)15,567 
7 - 19
Trademark5,089 (1,781)3,308 
15
Total intangible assets$403,315 $(211,834)$191,481 
Schedule of Future Amortization Expense The estimated future amortization expense for the next five years is as follows (in thousands):
Year ending December 31,Amount
2024$22,938 
202521,608 
202620,356 
202719,296 
202817,997