XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Identified Intangible Assets and Goodwill, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Acquired finite-lived intangible assets [line Items]      
Finite-lived intangible assets, gross $ 67,546 $ 61,206  
Accumulated amortization 47,332 42,257  
Intangible assets, net 20,214 18,949  
Goodwill $ 84,800 70,107 $ 55,980
Customer Lists [Member]      
Acquired finite-lived intangible assets [line Items]      
Finite-lived intangible assets, remaining amortization period 3 years 10 months 24 days    
Finite-lived intangible assets, gross $ 41,679 36,745  
Accumulated amortization $ 29,252 26,243  
Employment-related      
Acquired finite-lived intangible assets [line Items]      
Finite-lived intangible assets, remaining amortization period 2 years 6 months    
Finite-lived intangible assets, gross $ 13,007 12,242  
Accumulated amortization $ 9,957 8,931  
Tradenames      
Acquired finite-lived intangible assets [line Items]      
Finite-lived intangible assets, remaining amortization period 3 years 9 months 18 days    
Finite-lived intangible assets, gross $ 12,860 12,219  
Accumulated amortization $ 8,123 $ 7,083