XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
2024Acquisitions2025
Goodwill$94,724 $21,035 $115,759 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2025 and 2024, are as follows (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
December 31, 2025
Customer relationships8.5$182,024 $(101,343)$80,681 
Developed technology6.619,501 (12,348)7,153 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (955)77 
 8.2$203,437 $(115,526)$87,911 
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 
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, 2025 (in thousands):
2026$18,649 
202716,462 
202815,017 
202912,854 
20309,224 
Thereafter15,705 
 $87,911 
Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class
Gross Intangible Assets2024Acquisitions2025
Customer relationships$148,097 $33,927 $182,024 
Developed technology15,201 4,300 19,501
Trade names880 — 880
Non-compete agreements1,032 — 1,032
$165,210 $38,227 $203,437