XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
2023Acquisitions2024
Goodwill$86,011 $8,713 $94,724 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2024 and 2023, are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
December 31, 2024
Customer relationships8.6$148,097 $(83,074)$65,023 
Developed technology6.515,201 (11,201)4,000 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (941)91 
 8.3$165,210 $(96,096)$69,114 
December 31, 2023
Customer relationships8.5$127,843 $(67,165)$60,678 
Developed technology6.912,001 (10,701)1,300 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (928)104 
8.4$141,756 $(79,674)$62,082 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
The following table summarizes the future estimated amortization expense relating to our intangible assets as of December 31, 2024 (in thousands):
2025$16,897 
202613,802 
202711,607 
202810,162 
20297,999 
Thereafter8,647 
 $69,114 
Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class
Gross Intangible Assets2023Acquisitions2024
Customer relationships$127,843 $20,254 $148,097 
Developed technology12,001 3,200 15,201
Trade names880 — 880
Non-compete agreements1,032 — 1,032
$141,756 $23,454 $165,210