v3.25.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
December 31, 2024AcquisitionsJune 30, 2025
Goodwill$94,724 $— $94,724 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Gross Intangible AssetsDecember 31, 2024AcquisitionsJune 30, 2025
Customer relationships$148,097 $9,383 $157,480 
Developed technology15,201— 15,201
Trade names880— 880
Non-compete agreements1,032— 1,032
Total$165,210 $9,383 $174,593 

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
June 30, 2025
Customer relationships8.5$157,480 $(91,548)$65,932 
Developed technology6.515,201 (11,621)3,580 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (948)84 
 8.3$174,593 $(104,997)$69,596 
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 June 30, 2025 (in thousands):
2025 (Remaining)$9,024 
202614,974 
202712,780 
202811,335 
20299,172 
20305,541 
Thereafter6,770 
 $69,596