XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 4 months 24 days 8 years 6 months
Intangible Asset, Gross $ 129,636 $ 103,076
Intangible Asset, Accumulated Amortization (47,251) (38,524)
Intangible Asset, Net 82,385 $ 64,552
Finite-lived Intangible Assets Acquired $ 26,560  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 8 months 12 days 8 years 10 months 24 days
Intangible Asset, Gross $ 114,711 $ 88,310
Intangible Asset, Accumulated Amortization (36,257) (28,898)
Intangible Asset, Net 78,454 $ 59,412
Finite-lived Intangible Assets Acquired $ 26,401  
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 6 years 7 months 6 days 6 years 7 months 6 days
Intangible Asset, Gross $ 12,001 $ 12,001
Intangible Asset, Accumulated Amortization (8,744) (7,608)
Intangible Asset, Net 3,257 $ 4,393
Finite-lived Intangible Assets Acquired $ 0  
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 7 years 2 months 12 days 7 years
Intangible Asset, Gross $ 1,012 $ 853
Intangible Asset, Accumulated Amortization (859) (853)
Intangible Asset, Net 153 $ 0
Finite-lived Intangible Assets Acquired $ 159  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 3 years 3 years
Intangible Asset, Gross $ 880 $ 880
Intangible Asset, Accumulated Amortization (513) (312)
Intangible Asset, Net 367 $ 568
Finite-lived Intangible Assets Acquired $ 0  
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 5 years 2 months 12 days 5 years 2 months 12 days
Intangible Asset, Gross $ 1,032 $ 1,032
Intangible Asset, Accumulated Amortization (878) (853)
Intangible Asset, Net 154 $ 179
Finite-lived Intangible Assets Acquired $ 0