XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.3
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
December 31, 2024AcquisitionsSeptember 30, 2025
Goodwill$94,724 $21,035 $115,759 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Gross Intangible AssetsDecember 31, 2024AcquisitionsSeptember 30, 2025
Customer relationships$148,097 $32,850 $180,947 
Developed technology15,2014,300 19,501
Trade names880— 880
Non-compete agreements1,032— 1,032
Total$165,210 $37,150 $202,360 

The gross carrying amount and accumulated amortization of our intangible assets are as follows for the periods presented below (in thousands, except weighted average periods):
Weighted Average
Amortization
Period
(in Years)
GrossAccumulated
Amortization
Net
September 30, 2025
Customer relationships8.5$180,947 $(96,313)$84,634 
Developed technology6.619,501 (11,985)7,516 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (951)81 
 8.2$202,360 $(110,129)$92,231 
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 September 30, 2025 (in thousands):
2025 (Remaining)$5,368 
202618,522 
202716,328 
202814,883 
202912,719 
20309,089 
Thereafter15,322 
 $92,231