XML 104 R79.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS AND GOODWILL - Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   $ 157,710 $ 186,690
Intangible assets acquired   17,720  
Accumulated amortization $ (78,661) (101,116)  
Accumulated impairment (2,342) (2,342)  
Held for sale   (11,739)  
Net intangible assets $ 76,707 89,213  
Weighted average remaining years of useful life 7 years 10 months 24 days    
Customer Relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   116,470 132,170
Intangible assets acquired   16,100  
Accumulated amortization $ (50,260) (63,686)  
Accumulated impairment 0 0  
Held for sale   (8,735)  
Net intangible assets $ 66,210 75,849  
Weighted average remaining years of useful life 7 years 6 months    
Trademark      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   7,720 12,320
Intangible assets acquired   0  
Accumulated amortization $ (5,378) (6,974)  
Accumulated impairment (2,342) (2,342)  
Held for sale   (3,004)  
Net intangible assets $ 0 0  
Weighted average remaining years of useful life 0 years    
Developed Technology      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   31,900 40,800
Intangible assets acquired   1,400  
Accumulated amortization $ (22,177) (29,934)  
Accumulated impairment 0 0  
Held for sale   0  
Net intangible assets $ 9,723 12,266  
Weighted average remaining years of useful life 8 years 2 months 12 days    
Non-compete Agreements      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   1,620 $ 1,400
Intangible assets acquired   220  
Accumulated amortization $ (846) (522)  
Accumulated impairment 0 0  
Held for sale   0  
Net intangible assets $ 774 $ 1,098  
Weighted average remaining years of useful life 2 years 6 months