XML 78 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets with Definite Lives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible assets with definite lives    
Gross Carrying Amount $ 248,687 $ 244,182
Accumulated Amortization (130,170) (121,489)
Total $ 118,517 $ 122,693
Weighted-Average Useful Life (Years) 7 years 1 month 6 days 6 years
Customer lists    
Intangible assets with definite lives    
Gross Carrying Amount $ 100,218 $ 120,764
Accumulated Amortization (71,659) (65,596)
Total $ 28,559 $ 55,168
Weighted-Average Useful Life (Years) 5 years 5 years
Patent and technology    
Intangible assets with definite lives    
Gross Carrying Amount $ 43,988 $ 65,443
Accumulated Amortization (38,547) (45,863)
Total $ 5,441 $ 19,580
Weighted-Average Useful Life (Years) 5 years 10 months 24 days 4 years 8 months 12 days
Trade names    
Intangible assets with definite lives    
Gross Carrying Amount $ 104,463 $ 57,955
Accumulated Amortization (19,946) (10,010)
Total $ 84,517 $ 47,945
Weighted-Average Useful Life (Years) 7 years 10 months 24 days 7 years 9 months 18 days
Other    
Intangible assets with definite lives    
Gross Carrying Amount $ 18 $ 20
Accumulated Amortization (18) (20)
Total $ 0 $ 0