XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
GOODWILL AND INTANGIBLE ASSETS (Summary of Intangible Assets) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 136,268 $ 141,149
Accumulated amortization (77,137) (72,489)
Intangible Assets, net $ 59,131 $ 68,660
Supplier Network [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 10 years 10 years
Gross Carrying Amount $ 4,000 $ 4,000
Accumulated amortization (3,067) (2,867)
Intangible Assets, net $ 933 $ 1,133
Customer Relationships & Other Intangibles [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 6 years 4 months 24 days 6 years 4 months 24 days
Gross Carrying Amount $ 51,422 $ 56,264
Accumulated amortization (37,658) (37,842)
Intangible Assets, net $ 13,764 $ 18,422
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 8 years 8 years
Gross Carrying Amount $ 72,086 $ 71,947
Accumulated amortization (32,928) (28,545)
Intangible Assets, net $ 39,158 $ 43,402
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 16 years 16 years 1 month 6 days
Gross Carrying Amount $ 8,760 $ 8,938
Accumulated amortization (3,484) (3,235)
Intangible Assets, net $ 5,276 $ 5,703