XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Intangible Assets, Finite Life Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite Life Intangible Assets [Abstract]      
Gross carrying amount $ 202,936 $ 152,300  
Accumulated amortization $ 122,226 110,198  
Weighted-average amortization period 13 years    
Amortization expense $ 11,900 9,700 $ 11,700
Scanner Technology [Member]      
Finite Life Intangible Assets [Abstract]      
Gross carrying amount 40,716 40,716  
Accumulated amortization $ 40,716 40,716  
Weighted-average amortization period 18 years    
Developed Technology [Member]      
Finite Life Intangible Assets [Abstract]      
Gross carrying amount $ 47,821 43,841  
Accumulated amortization $ 30,322 27,365  
Weighted-average amortization period 14 years    
Sales Force Network [Member]      
Finite Life Intangible Assets [Abstract]      
Gross carrying amount $ 11,598 11,598  
Accumulated amortization $ 11,598 11,598  
Weighted-average amortization period 15 years    
Trademarks [Member]      
Finite Life Intangible Assets [Abstract]      
Gross carrying amount $ 29,904 7,860  
Accumulated amortization $ 5,844 4,200  
Weighted-average amortization period 16 years    
Customer Relationships [Member]      
Finite Life Intangible Assets [Abstract]      
Gross carrying amount $ 52,820 33,788  
Accumulated amortization $ 23,823 18,055  
Weighted-average amortization period 8 years    
Other [Member]      
Finite Life Intangible Assets [Abstract]      
Gross carrying amount $ 20,077 14,497  
Accumulated amortization $ 9,923 $ 8,264  
Weighted-average amortization period 8 years