XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Estimated amortization expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Goodwill and Other Intangible Assets    
2025 $ 68,112  
2026 62,525  
2027 56,585  
2028 51,184  
2029 50,844  
Thereafter 195,964  
NET 485,214 $ 487,043
Acquired software    
Goodwill and Other Intangible Assets    
2025 16,731  
2026 16,506  
2027 14,591  
2028 14,382  
2029 14,208  
Thereafter 70,578  
NET 146,996 128,694
Purchased software for internal use    
Goodwill and Other Intangible Assets    
2025 13,610  
2026 9,162  
2027 5,156  
2028 0  
2029 0  
Thereafter 0  
NET 27,928 20,413
Non-compete agreements    
Goodwill and Other Intangible Assets    
2025 256  
2026 256  
2027 236  
2028 211  
2029 45  
Thereafter 0  
NET 1,004 919
Trade names    
Goodwill and Other Intangible Assets    
2025 3,242  
2026 3,242  
2027 3,242  
2028 3,242  
2029 3,242  
Thereafter 24,779  
NET 40,989 41,494
Patents    
Goodwill and Other Intangible Assets    
2025 10  
2026 10  
2027 11  
2028 0  
2029 0  
Thereafter 0  
NET 31 104
Customer relationships    
Goodwill and Other Intangible Assets    
2025 34,263  
2026 33,349  
2027 33,349  
2028 33,349  
2029 33,349  
Thereafter 100,607  
NET $ 268,266 $ 295,419