XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible assets    
Gross Carrying Amount $ 102,615 $ 102,615
Acquisitions 4,300  
Accumulated Amortization (92,216) (89,893)
Currency impact (319) (312)
Net Book Value 14,380 12,410
Amortization expense 2,323 2,643
Estimated future amortization expense    
2023 3,126  
2024 2,550  
2025 2,052  
2026 1,533  
2027 1,344  
Thereafter 3,775  
Estimated future amortization expense 14,380  
Customer Relationships    
Intangible assets    
Gross Carrying Amount 75,283 75,283
Acquisitions 2,900  
Accumulated Amortization (70,273) (68,677)
Currency impact (115) (111)
Net Book Value 7,795 6,495
Noncompete Agreements    
Intangible assets    
Gross Carrying Amount 5,962 5,962
Acquisitions 300  
Accumulated Amortization (5,987) (5,960)
Net Book Value 275 2
Software    
Intangible assets    
Gross Carrying Amount 1,660 1,660
Accumulated Amortization (1,557) (1,534)
Net Book Value 103 126
Backlog    
Intangible assets    
Gross Carrying Amount 5,002 5,002
Accumulated Amortization (4,981) (4,981)
Currency impact (21) (21)
Databases    
Intangible assets    
Gross Carrying Amount 13,218 13,218
Accumulated Amortization (7,905) (7,371)
Currency impact (183) (180)
Net Book Value 5,130 5,667
Trademarks And Trade Names    
Intangible assets    
Gross Carrying Amount 1,490 1,490
Acquisitions 1,100  
Accumulated Amortization (1,513) (1,370)
Net Book Value $ 1,077 $ 120
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 | Backlog    
Intangible assets    
Estimated Useful Lives (in years) 1 year 1 year
Minimum | Databases    
Intangible assets    
Estimated Useful Lives (in years) 4 years 4 years
Minimum | Trademarks And Trade Names    
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 | Backlog    
Intangible assets    
Estimated Useful Lives (in years) 2 years 2 years
Maximum | Databases    
Intangible assets    
Estimated Useful Lives (in years) 15 years 15 years
Maximum | Trademarks And Trade Names    
Intangible assets    
Estimated Useful Lives (in years) 5 years 5 years