XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
December 31, 2023AcquisitionsMarch 31, 2024
Goodwill$86,011 $— $86,011 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Gross Intangible AssetsDecember 31, 2023AcquisitionsMarch 31, 2024
Customer relationships$127,843 $12,376 $140,219 
Developed technology12,001— 12,001
Trade names880— 880
Non-compete agreements1,032— 1,032
Total$141,756 $12,376 $154,132 

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
March 31, 2024
Customer relationships8.6$140,219 $(70,630)$69,589 
Developed technology6.912,001 (10,731)1,270 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (931)101 
 8.4$154,132 $(83,172)$70,960 
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.3$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 for the period presented below (in thousands):
March 31, 2024
2024$12,047 
202515,292 
202612,177 
20279,983 
20288,537 
20296,694 
Thereafter6,230 
 $70,960