XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Intangible assets    
Gross Carrying Amount $ 103,313 $ 101,913
Disposition (6,449)  
Acquisitions   1,400
Accumulated Amortization (93,006) (90,399)
Currency Impact (298) (299)
Net Book Value 3,560 12,615
Amortization expense 2,606 3,164
Estimated future amortization expense    
2025 1,212  
2026 721  
2027 495  
2028 472  
2029 380  
Thereafter 280  
Estimated future amortization expense 3,560  
Customer relationships    
Intangible assets    
Gross Carrying Amount 78,883 78,183
Disposition (2,194)  
Acquisitions   700
Accumulated Amortization (73,656) (72,220)
Currency Impact (120) (120)
Net Book Value 2,913 6,543
Noncompete agreements    
Intangible assets    
Gross Carrying Amount 6,362 6,262
Acquisitions   100
Accumulated Amortization (6,321) (6,146)
Currency Impact 1 1
Net Book Value 42 217
Software    
Intangible assets    
Gross Carrying Amount 1,660 1,660
Disposition (63)  
Accumulated Amortization (1,597) (1,580)
Net Book Value   80
Databases    
Intangible assets    
Gross Carrying Amount 13,218 13,218
Disposition (4,192)  
Accumulated Amortization (8,846) (8,455)
Currency Impact (180) (180)
Net Book Value   4,583
Trademark and trade name    
Intangible assets    
Gross Carrying Amount 3,190 2,590
Acquisitions   600
Accumulated Amortization (2,586) (1,998)
Currency Impact 1  
Net Book Value $ 605 $ 1,192
Minimum | Customer relationships    
Intangible assets    
Estimated Useful Lives (in years) 2 years 2 years
Minimum | Noncompete agreements    
Intangible assets    
Estimated Useful Lives (in years) 4 years 4 years
Minimum | Software    
Intangible assets    
Estimated Useful Lives (in years) 3 years 3 years
Minimum | Databases    
Intangible assets    
Estimated Useful Lives (in years) 4 years 4 years
Minimum | Trademark and trade name    
Intangible assets    
Estimated Useful Lives (in years) 3 years 3 years
Maximum | Customer relationships    
Intangible assets    
Estimated Useful Lives (in years) 15 years 15 years
Maximum | Noncompete agreements    
Intangible assets    
Estimated Useful Lives (in years) 7 years 7 years
Maximum | Software    
Intangible assets    
Estimated Useful Lives (in years) 4 years 4 years
Maximum | Databases    
Intangible assets    
Estimated Useful Lives (in years) 15 years 15 years
Maximum | Trademark and trade name    
Intangible assets    
Estimated Useful Lives (in years) 5 years 5 years