XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
December 31, 2024AcquisitionsMarch 31, 2025
Goodwill$94,724 $— $94,724 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Gross Intangible AssetsDecember 31, 2024AcquisitionsMarch 31, 2025
Customer relationships$148,097 $8,247 $156,344 
Developed technology15,201— 15,201
Trade names880— 880
Non-compete agreements1,032— 1,032
Total$165,210 $8,247 $173,457 

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, 2025
Customer relationships8.5$156,344 $(87,218)$69,126 
Developed technology6.515,201 (11,411)3,790 
Trade names4.3880 (880)— 
Non-compete agreements5.21,032 (945)87 
 8.3$173,457 $(100,454)$73,003 
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 for the period presented below (in thousands):
2025 (Remaining)$13,419 
202614,833 
202712,638 
202811,193 
20299,030 
20305,399 
Thereafter6,491 
 $73,003