XML 63 R47.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 6 months 8 years 6 months
Gross $ 103,076 $ 91,224
Accumulated Amortization (38,524) (27,374)
Net $ 64,552 $ 63,850
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 6 years 7 months 6 days 6 years
Gross $ 12,001 $ 10,001
Accumulated Amortization (7,608) (6,004)
Net $ 4,393 $ 3,997
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 10 months 24 days 8 years 10 months 24 days
Gross $ 88,310 $ 78,558
Accumulated Amortization (28,898) (19,757)
Net $ 59,412 $ 58,801
Reseller Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 7 years 7 years
Gross $ 853 $ 853
Accumulated Amortization (853) (853)
Net $ 0 $ 0
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 3 years 3 years
Gross $ 880 $ 780
Accumulated Amortization (312) (78)
Net $ 568 $ 702
Noncompete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 5 years 2 months 12 days 5 years 2 months 12 days
Gross $ 1,032 $ 1,032
Accumulated Amortization (853) (682)
Net $ 179 $ 350